PDA

View Full Version : سوال: استفاده از کامپوننت در ویندوز فرم سی شارپ



booysusa
پنج شنبه 10 آبان 1397, 08:48 صبح
وقت بخیر
دوستان من میخوام ساید بار به برنامم اضافه کنم و از کامپوننت ها استفاده می کنم، وقتی روی ابزار مورد نظرم کلیک میکنم میاد زیر صفحه، روش استفادش رو توضیح میدید لطفا؟
لطفا نگید تو نت جستجو میکردی چون گشتم چیزی پیدا نکردم برای همین تایپیک جدید باز کردم
http://s9.picofile.com/file/8341467318/Sidebar.PNG

samiasoft
پنج شنبه 10 آبان 1397, 20:04 عصر
درود

دوست عزیز متاسفانه بابت نام کامپونتی که استفاده کردید اسمشو نگفتید اما همانطور که از تصویرش مشخصه حتما کامپونت DevComponents DotNetBar هستش.

دقت کنید وقتی کامپونتی رو اد میکنید که به اون صورت در زیر فرم قرار میگیره علتش به این خاطر هست که در رفرنس پروژه کتابخانه هایی که نیازمند هست رو اضافه نکردید.

حالا چرا این موضوع رخ میده ؟ علتش اینه شما از بسته نصبی DevComponents DotNetBar استفاده نکردیدو همینطوری dll هارو داخل پروژه یا...کپی کردید.

در کل برای اینکه مشکلتون رفع بشه باید فایل Design اونارو هم حتما داخل رفرنس پروژه اضافه کنید.

برای مثال اگر از DevComponents.DotNetBar.Charts.dll استفاده میکنید باید DevComponents.Charts.Design.dll هم داخل رفرنستون باشه.

برای راحتی کار شما فایل نصبی DevComponents DotNetBar رواز سایت دانلودلی دانلود کنید و نصب کنید...در پوشه دیباگ پروژتون هم فایل های قدیمی این کامپونت رو پاک کنید و دوباره پروژه رو اجرا کنید تا اتومات فایل مربوطه شناسایی شوند

booysusa
پنج شنبه 10 آبان 1397, 20:24 عصر
درود

دوست عزیز متاسفانه بابت نام کامپونتی که استفاده کردید اسمشو نگفتید اما همانطور که از تصویرش مشخصه حتما کامپونت DevComponents DotNetBar هستش.

دقت کنید وقتی کامپونتی رو اد میکنید که به اون صورت در زیر فرم قرار میگیره علتش به این خاطر هست که در رفرنس پروژه کتابخانه هایی که نیازمند هست رو اضافه نکردید.

حالا چرا این موضوع رخ میده ؟ علتش اینه شما از بسته نصبی DevComponents DotNetBar استفاده نکردیدو همینطوری dll هارو داخل پروژه یا...کپی کردید.

در کل برای اینکه مشکلتون رفع بشه باید فایل Design اونارو هم حتما داخل رفرنس پروژه اضافه کنید.

برای مثال اگر از DevComponents.DotNetBar.Charts.dll استفاده میکنید باید DevComponents.Charts.Design.dll هم داخل رفرنستون باشه.

برای راحتی کار شما فایل نصبی DevComponents DotNetBar رواز سایت دانلودلی دانلود کنید و نصب کنید...در پوشه دیباگ پروژتون هم فایل های قدیمی این کامپونت رو پاک کنید و دوباره پروژه رو اجرا کنید تا اتومات فایل مربوطه شناسایی شوند

سپاسگزارم دقیقا مشکلم همین بود، که در یک فیلم آموزشی دیدم به این نکته نه ولی به یه چیزی اشاره کرده بود که من از سر اون متوجه شدم مشکلم کجاست، ولی توضیحات شما دقیق و کاربردی تر بود، من برای افزدون کامپوننت ازChoes Item باید استفاده می کردم. ( از سایت سافت 98 دانلود و نصب کرده بودم ولی شیوه دقیق کپی رو نمی دونستم کپی نکرده بودم

با راستی کلیک کردن روی قسمت خالی Toolbox و انتخاب Chosse Item و افزودن کامپوننت مورد نظر مشکلم حل شد

Aramus
پنج شنبه 17 آبان 1397, 19:20 عصر
سپاسگزارم دقیقا مشکلم همین بود، که در یک فیلم آموزشی دیدم به این نکته نه ولی به یه چیزی اشاره کرده بود که من از سر اون متوجه شدم مشکلم کجاست، ولی توضیحات شما دقیق و کاربردی تر بود، من برای افزدون کامپوننت ازChoes Item باید استفاده می کردم. ( از سایت سافت 98 دانلود و نصب کرده بودم ولی شیوه دقیق کپی رو نمی دونستم کپی نکرده بودم

با راستی کلیک کردن روی قسمت خالی Toolbox و انتخاب Chosse Item و افزودن کامپوننت مورد نظر مشکلم حل شد

منم دقیقا همین مشکل دارم
میشه لطف کنید بگید دقیقا چیکار کردید مشکل حل شد
من فایل های dll رو هم با add references اضافه کردم اما بازم زیر فرم اضافه میشه

booysusa
جمعه 18 آبان 1397, 16:19 عصر
منم دقیقا همین مشکل دارم
میشه لطف کنید بگید دقیقا چیکار کردید مشکل حل شد
من فایل های dll رو هم با add references اضافه کردم اما بازم زیر فرم اضافه میشه

توی همون پست قبلی نوشتم چطوری ادد کردم
از داخل برنامه ویژال استودیو با راستی کلیک کردن روی قسمت خالی Toolbox و انتخاب Chosse Item و افزودن کامپوننت مورد نظر مشکلم حل شد