PDA

View Full Version : چرا Hide در مورد TabPage ها کار نمیکنه؟



سار
سه شنبه 17 خرداد 1384, 18:23 عصر
چطور میشه اینکار رو کرد و چرا این متد عمل نمیکنه؟!
اگر قرار این کار نکنه پس با چه هدفی ساخته شده؟!!!!!!!!!!! :گیج:

یاشار
سه شنبه 17 خرداد 1384, 21:19 عصر
وقتی از متد Hide استفاده می‌شه در واقع مقدار Visible برابر false قرار میگیره. چون TabPage خاصیت Visible نداره بنابراین چیزی هم نیست که مخفی بشه. این متد از کلاس Control به TabPage به ارث رسیده که فکر کنم طراحهای net. یادشون رفته در مورد TabPage اون رو Hide (!) کنن.

و اما اینکه چطور می‌شه اینکار رو کرد، به سادگی با متدهای Add , Remove مربوط به tabControl1.TabPages. البته خود TabPage ها رو باید در یک متغییر دیگه ذخیره کرد که بعدا بشه دوباره اضافه‌شون کرد و مجبور نشیم دوباره از اول اونها رو بسازیم.