ایجاد آرایه ای از کنترلButton
سلام بچه ها!!
من می خوام در custom controle button ام کاری کنم که buttonهای ایجاد شده با یک index مثل ها آرایه ها شناخته بشن نه با مشخصه name.
حالا باید چیکار کنم؟!
آخه تو فرمم هر دکمه ای که زده میشه enablesh فالس میشه. تا کاربر چندبار یه کد رو فراخوانی نکنه. حالا واسه true کردن enable نیاز به لوپ دارم که همه buttonها رو چک کنه. درنتیجه به سوال بالا رسیدم!
ممنون میشم راهنماییم کنید
نقل قول: ایجاد آرایه ای از کنترلButton
میتونی از ایندکسم استفاده کنی
(this.Controls[1] as Button).Text = "Hello";
اگه ام کلیدهات تو panel یا groupbox هستن باید به جای this از نام اونا (پنل و groupbox) استفاده کنی .
نقل قول: ایجاد آرایه ای از کنترلButton
نقل قول:
نوشته شده توسط
harani
میتونی از ایندکسم استفاده کنی
(this.Controls[1] as Button).Text = "Hello";
اگه ام کلیدهات تو panel یا groupbox هستن باید به جای this از نام اونا (پنل و groupbox) استفاده کنی .
ممنون از توجهتون اما کارنمی کنه
نقل قول: ایجاد آرایه ای از کنترلButton
نقل قول:
نوشته شده توسط
harani
میتونی از ایندکسم استفاده کنی
(this.Controls[1] as Button).Text = "Hello";
اگه ام کلیدهات تو panel یا groupbox هستن باید به جای this از نام اونا (پنل و groupbox) استفاده کنی .
میشه لطفا یه نمونه بذاری یا بیشتر راهنمایی کنی! آخه از این خط خطامیگیره
نقل قول: ایجاد آرایه ای از کنترلButton
با سلام
ابتدا از میان کنترلهای درون فرم Button ها را انتخاب میکنیم و در یک حلقه آنها را فعال میکنیم:
var buttons = from button in this.Controls.Cast<Control>() where button is Button select button;
foreach(Button ButtonControl in buttons)
{
ButtonControl.Enabled = true;
}
نقل قول: ایجاد آرایه ای از کنترلButton
کار نمیکنه! syntax error داره :گریه:
نقل قول: ایجاد آرایه ای از کنترلButton