با سلام.
من در فرم1 دو تا دگمه دارم و میخوام وقتی دگمه1 رو زدم بعضی Textbox , combobox, Button رو فرم های 2 و3و4برام فعال و بعضی های دیگه هم غیرفعال بشه.
Printable View
با سلام.
من در فرم1 دو تا دگمه دارم و میخوام وقتی دگمه1 رو زدم بعضی Textbox , combobox, Button رو فرم های 2 و3و4برام فعال و بعضی های دیگه هم غیرفعال بشه.
VB.Net یا #C ؟؟؟؟؟؟؟؟
سی شارپ :20:
سلام.
خاصیت modify (املاش رو شک دارم درست نوشتم یا اشتباه.) رو برای کنترل های مذکور در فرم های 2 و3 و 4 روی public قرار بدید.
بعد از کلیک کردن روی دکمه مذکور در فرم 1 میتونید با دستور زیر کار کنید:
دستور اول برای قابل مشاهده و غیر قابل مشاهده کردن هست.کد:form2.textboxname.visable=true;
یا مثلا:
form.2textboxname.enabled=fals;
دستور دوم برای فعال یا فیر فعال کردن.
راه های دیگه هم هست که بستگی به خودتون داره (مثلا اینکه به فرمها پارامتر ارسال کنید و بر اساس پارامتر فعال و غیر فعال کنه)
خوب من میخوام بگم اگه در فرم 1 دگمه 1 زده شد دگمه 1 درفرم 2 فعال بشه و اگر در فرم 1 دگمه 2 زده شد دگمه 2 در فرم 2 رو فعال کنه این چطوریه؟؟؟این کد رو مینویسم اشکال میگیره
کد:if (Login.Btn1Login.Click == true)
{
}
در فرم 2 یک خصیصه مثل این تعریف کنید:
و در رویداد کلیک فرم 1 پس تایید مجوز یه همچین کدی لازم دارید:کد:public bool EnableButton
{
get { return button.Enabled;}
set{ button.Enabled = value;}
}
کد:Form2.EnableButton = true;