سلام به همه اساتید
من میخوام با یک تابع که در کلاس قرار داره کنترلهای فرم رو غیر فعال کنم و تو فرم لود تابع رو صدا میزنم ولی هیچ اتفاقی نمیافته چرا؟!
سلام به همه اساتید
من میخوام با یک تابع که در کلاس قرار داره کنترلهای فرم رو غیر فعال کنم و تو فرم لود تابع رو صدا میزنم ولی هیچ اتفاقی نمیافته چرا؟!
سلام
id کنترلر ها رو درست دادید؟
کدتون را بذارید
breakpoint بذارید ببینید چه اتفاقی میفته
سلام دوست من.
این کد تمام تکست باکسایه فرم رو غیر فعال میکنه.
کد کلاس:
class Class1
{
public void MyClass(Form Form1)
{
foreach (Control c in Form1.Controls)
{
if (c.GetType() == typeof(TextBox))
c.Visible = false;
}
}
}
به جای form1 اسم فرم خودتو بنویس.
حالا در load برنامه دستور زیر را بنویس:
Class1 s = new Class1();
s.MyClass(this);
یادت باشه using زیر را به کلاس اضافه کنی:
using System.Windows.Forms;
موفق باشی