PDA

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



amirhossien83
شنبه 14 فروردین 1400, 14:05 عصر
سلام
بعد اضافه کردن کامپوننت از ابزار وقتی می خوام استفاده کنم نمیاره تو یه نوار پایین صفحه میاره
اگه میشه راهنمایی کنید

the king
شنبه 14 فروردین 1400, 18:40 عصر
سلام
بعد اضافه کردن کامپوننت از ابزار وقتی می خوام استفاده کنم نمیاره تو یه نوار پایین صفحه میاره
اگه میشه راهنمایی کنید
هر شیء ای که روی فرم یا زیر فرم می بینید کمپوننت ئه (از نوع کلاس Component و هر کلاسی که وارث Component ئه).

اما یکسری از این Component ها وارث کلاس Control هستند و بقیه وارث کلاس Control نیستند.
کنترل ها (از نوع کلاس Control و هر کلاسی که وارث Control ئه) ظاهر نمایشی دارند (مثلا Label و Button و TextBox) و روی فرم قرار میگیرند.

اما بقیه که وارث Control نیستند (مثلا Timer و BackgroundWorker و ImageList) کنترل نیستند و روی خود فرم قرار نمی گیرند، چون مستقیما چیزی برای نمایش روی فرم ندارند.
پس اگر از Toolbox موردی رو انتخاب کرده اید که فقط Component ئه و Control نیست، قرار نگرفتنش روی فرم عادی و طبیعی است و جز این هم نباید اتفاق بیافته.

مثلا Timer چیزی برای نمایش روی فرم نداره، نمی توانیم کاری کنیم که Timer روی فرم باشه.

amirhossien83
شنبه 14 فروردین 1400, 21:03 عصر
نه مشکل اینه که کنترل هایی مثل buttonx تو کامپوننت dot net bar هم اون پایین میاره

amirhossien83
شنبه 14 فروردین 1400, 21:04 عصر
هر شیء ای که روی فرم یا زیر فرم می بینید کمپوننت ئه (از نوع کلاس Component و هر کلاسی که وارث Component ئه).

اما یکسری از این Component ها وارث کلاس Control هستند و بقیه وارث کلاس Control نیستند.
کنترل ها (از نوع کلاس Control و هر کلاسی که وارث Control ئه) ظاهر نمایشی دارند (مثلا Label و Button و TextBox) و روی فرم قرار میگیرند.

اما بقیه که وارث Control نیستند (مثلا Timer و BackgroundWorker و ImageList) کنترل نیستند و روی خود فرم قرار نمی گیرند، چون مستقیما چیزی برای نمایش روی فرم ندارند.
پس اگر از Toolbox موردی رو انتخاب کرده اید که فقط Component ئه و Control نیست، قرار نگرفتنش روی فرم عادی و طبیعی است و جز این هم نباید اتفاق بیافته.

مثلا Timer چیزی برای نمایش روی فرم نداره، نمی توانیم کاری کنیم که Timer روی فرم باشه.


نه مشکل اینه که کنترل هایی مثل buttonx تو کامپوننت dot net bar هم اون پایین میاره اگه میشه راهنمایی کنید

the king
شنبه 14 فروردین 1400, 21:53 عصر
نه مشکل اینه که کنترل هایی مثل buttonx تو کامپوننت dot net bar هم اون پایین میاره

https://barnamenevis.org/showthread.php?511586-%D9%86%D8%B4%D8%A7%D9%86-%D8%AF%D8%A7%D8%AF%D9%87-%D9%86%D8%B4%D8%AF%D9%86-%DA%A9%D9%86%D8%AA%D8%B1%D9%84%D9%87%D8%A7%DB%8C-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA-%D8%A8%D8%A7%D8%B1-2-%D8%AF%D8%B1-%D9%81%D8%B1%D9%85-%D8%A7%D8%B5%D9%84%DB%8C