PDA

View Full Version : دسترسی به اشیا درون فرم از درون کلاس



reddevilutd
سه شنبه 16 شهریور 1395, 12:15 عصر
با عرض سلام
من درون یک فرم، یک کنترل Button قرار داده ام و می خواهم از درون یک کلاس، به آن دسترسی داشته باشم و مقادیر آن مانند visable بودن، متن آن و غیره را تغییر دهم. چگونه این کار را انجام دهم ؟
با تشکر

mrprestige
سه شنبه 16 شهریور 1395, 18:57 عصر
عرض سلام و ادب دوست من ، روش مناسبی که میتونید بکار ببرید اینه که بیاید در کلاس مورد نظر ( مثلا Class1 ) اینطوری بنویسید

public static class Class1
{
public static void Dokmeh1(Button btnButton)
{
btnButton.Text = "Hello world";
}
}
}


و برای فراخوانیش هم به این صورت بنویسید

Class1.Dokmeh1(button1);

Mahmoud.Afrad
سه شنبه 16 شهریور 1395, 20:54 عصر
بهترین روش این هست که هر تغییری توسط خود کلاس مورد استفاده(در اینجا button) و یا کلاسی که نمونه ای از کلاس مورد استفاده را دارد(در اینجا فرم) انجام شود. یعنی تغییرات اینچنینی بایست در فرم انجام شود.