PDA

View Full Version : تغییر رنگ کادر Group Box



sm
سه شنبه 11 اردیبهشت 1386, 09:36 صبح
میخوام رنگ کادر Group Box رو عوض کنم، چونکه با رنگ پس زمینه تقریبا یکی هست و اصلا در زمان اجرا کادرها مشخص نیست؟ چیزی وجود نداشت که بشه این کار رو کرد.
چیکار باید کرد؟

zarrin_306
سه شنبه 11 اردیبهشت 1386, 10:10 صبح
بله وجود داره مثل بقیه کنترل ها

sm
سه شنبه 11 اردیبهشت 1386, 10:29 صبح
میشه بگین اسمش چیه؟ من که هرچی گشتم پیداش نکردم ... دات نت 2005
ممنون

saeed_rezaei
سه شنبه 11 اردیبهشت 1386, 13:07 عصر
منظورتون خط حاشیه هست؟


GroupBox1.CreateGraphics.DrawRectangle(Pens.Aqua, 1, 4, GroupBox1.Width - 4, GroupBox1.Height - 4)

sm
سه شنبه 11 اردیبهشت 1386, 13:12 عصر
ممنون دوست عزیز... اما اینو که میدونستم... شما مثل اینکه سوال رو به دقت نخوندین!!!
من فقط میخوام رنگ کادر دور اون عوض بشه نه زمینه اش... منظورم خط دور هست

saeed_rezaei
سه شنبه 11 اردیبهشت 1386, 13:30 عصر
GroupBox1.CreateGraphics.DrawRectangle(Pens.Aqua, 1, 4, GroupBox1.Width - 4, GroupBox1.Height - 4)

sm
سه شنبه 11 اردیبهشت 1386, 17:32 عصر
این خط رو گذاشتم توی FormLoad ولی اتفاقی نیافتاد!
چیکار باید کرد؟

ghafoori
سه شنبه 11 اردیبهشت 1386, 20:46 عصر
دوست عزیز این کد را باید در رویداد paint قرار دهید

saeed_rezaei
چهارشنبه 12 اردیبهشت 1386, 08:05 صبح
کدی که واستون نوشتم، دورتا دور یه خط می کشه که روی برچسب هم کشیده می شه.
کد زیرخط روی text رو پاک می کنه.



gb.CreateGraphics.DrawRectangle(Pens.Red, 0, 6, gb.Width - 3, gb.Height - 7)
Dim lbl AsNew Label
lbl.Text = gb.Text
lbl.ForeColor = gb.ForeColor
lbl.BackColor = gb.BackColor
lbl.AutoSize = True
lbl.Left = 8
lbl.Top = 0
lbl.Font = gb.Font
gb.Controls.Add(lbl)


gb=groupbox

منصور بزرگمهر
پنج شنبه 14 شهریور 1387, 18:19 عصر
حال اگر بخواهیم دور یک Button یک مسطیل یا شکلی بکشیم

parsavb
جمعه 15 شهریور 1387, 07:00 صبح
این تاپیک رو نگاه کنید
تغییر رنگ border یک کنترل (http://barnamenevis.org/forum/showthread.php?t=113549)

farhmin
پنج شنبه 28 شهریور 1387, 11:25 صبح
آیا میشه حاشیه کنترلها رو برداشت