PDA

View Full Version : اشیا دارای خاصیت Opacity



hamed_f65
یک شنبه 14 تیر 1388, 11:46 صبح
سلام دوستان
میشه لطف کنید بگید غیر از فرم دیگه چه اشیا یا ابزاری توی سی شارپ هستش که خاصیت Opacity رو داره

hamed_f65
یک شنبه 14 تیر 1388, 14:04 عصر
سلام دوستان
میشه لطف کنید بگید غیر از فرم دیگه چه اشیا یا ابزاری توی سی شارپ هستش که خاصیت Opacity رو داره


یعنی واقعا کسی نمی دونه؟؟؟

__H2__
یک شنبه 14 تیر 1388, 19:00 عصر
سلام
در برخی کنترلرها میتوانید رنگ پسضمینه را با درصدی از کانال آلفا بدهید که جلوه ای از نیمه شفافیت ایجاد میکند.
مثلاً یک فرم جدید بسازید و تصویری را به bacgroundimage اش اختصاص دهید ...
بعد هم یک label بزرگ با فونت درشت قرار دهید و backcolor را چنین قرار دهید


properties
labelbackcolor = 100; 0; 0; 255

//C#.Net
this.label1.BackColor = System.Drawing.Color.FromArgb(100, 0, 0, 255);
this.label1.BackColor = System.Drawing.Color.FromArgb(0x640000ff);

hozouri
سه شنبه 16 تیر 1388, 10:26 صبح
این مورد فقط برای Label , Panel , GroupBox , checkBox و RadioButton صادق هست ؟؟؟

__H2__
سه شنبه 16 تیر 1388, 12:23 عصر
سلام

این مورد فقط برای Label , Panel , GroupBox , checkBox و RadioButton صادق هست ؟؟؟
تقریباً ، میتوانید تست کنید ... که احتمالاً همینکار را انجام داده اید!
بیشتر برای مواردی صادق است که کنترل توسط خود دات نت ترسیم و مدیریت میشود نه ویندوز.

مثلاً روی LinkLabel و PictureBox و ToolStrip و TableLayoutPanel و... Button هم کار میکند.

البته با شرایط خاص میتوانید روی کنترل Button کار کند ...
به ظاهر تاثیری نمیگیرد ولی اگر UseVisualStyleBackColor را غیر فعال و FlatStyle را Flat یا Popup قرار دهید روی ان هم کار میکند.