با سلام
چطوری میتونیم صفحات خاص یه کنترل tabcontrol رو غیر فعال کنیم
چون فقط خود کنترل خاصیت enable داره و تک تک صفحات این خاصیت رو ندارن
چطوری میتون کدنویسی کنم که فقط صفحه شماره 2 این کنترل تمام محتویات اون غیر فعال بشه؟
با سلام
چطوری میتونیم صفحات خاص یه کنترل tabcontrol رو غیر فعال کنیم
چون فقط خود کنترل خاصیت enable داره و تک تک صفحات این خاصیت رو ندارن
چطوری میتون کدنویسی کنم که فقط صفحه شماره 2 این کنترل تمام محتویات اون غیر فعال بشه؟
با سلام
شما میتونی از از Panel استفاده بکنی و یک پنل بذاری تو صفحه و Dock اون رو Fill کنی و اونقوت خاصیت enabale رو هم میتونی False کنی و هم True کنی
کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»
از پنل استفاده کرده بودم ولی میخواستم بدونم هیچ راه دیگه ای نداره؟
راه کد نویسی هم هست.
البته فکر نکنم این شکلی عملی باشه
foreach (Control c2 in c.Controls)
{
c.Enabled = false;
}
آخرین ویرایش به وسیله mehdi.mousavi : پنج شنبه 22 مهر 1389 در 17:40 عصر دلیل: ادغام چند پست متوالی
کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»
میتونید از کد زیر استفاده کنید اما سر برگ tab page و نمیدونم چجوری میشه غیر فعال کرد فعلا همین و دارم میدم بهتون
TabControl1.TabPages(1).Enabled = False
میتونید در TabControl از قسمت controls لیست همه ی کنترل هایی که در یک تب وجود دارد رو بدست بیارید و بعد یکی یکی غیر فعال کنید.