PDA

View Full Version : سوال: مشكل با transparent



kianmehr21
یک شنبه 06 شهریور 1390, 20:44 عصر
يه فرم دارم كه يه كنترل image توش هست ميخوام تمام كنترل هاي ديگه تو اين صفحه transparent شون اين image باشه ولي نميشه، رنگ background فرم نمايش داده ميشه ، توي تاپيك هاي مختلف سرچ كردم ولي راه حل كارسازي ارائه نشده بود.

kianmehr21
دوشنبه 07 شهریور 1390, 20:23 عصر
هيچكس جواب نداد ولي خودم كشف كردم!! اگه توي رويداد OnLoad فرم هر كنترلي كه ميخواهيد transparent اون كنترل خاصي باشه ،از دستور زير ميشه استفاده كرد ،مثلا يه Label داريم كه ميخوايم transparent اون عكس زيرش باشه، اگه كسي راه حل بهتري كه نياز به كد نويسي نباشه بلده لطفا ارائه بده...

label1.Parent = pictureBox1;

Xcalivorse
دوشنبه 07 شهریور 1390, 21:19 عصر
دوست عزیز باید Label رو در کنترل مورد نظرت Add کنی




Label Label1 = new Label();
Label1.BackColor = Color.Transparent;
Label1.Text = "sample text";
pictureBox1.Controls.Add(Label1);