با سلام
در این زمینه تو سایت جستجو کردم مطالب قانع کننده ای وجود نداشت .
می خوام یکی از Page های TabControl رو مخفی کنم ولی هر دنبال خاصیت visibe می گردم پیداش نمی کنم .
با تشکر
با سلام
در این زمینه تو سایت جستجو کردم مطالب قانع کننده ای وجود نداشت .
می خوام یکی از Page های TabControl رو مخفی کنم ولی هر دنبال خاصیت visibe می گردم پیداش نمی کنم .
با تشکر
سلام
تب كنترل خود ويژوال visable نداره
ميتوني از Remove استفاده كني
tabcontrol.tabpages.remove()
اگه بخوام Enable رو false کنم باید چکار کنم؟
خب اگه Remove کنم ، آیا کنترل های درونش پاک میشه یا نه؟
برای نمایشش چکار کنم ؟
كلا پاكش ميكنه
برا نمايش نميشه كاري كرد
يك راه ديگه هم هست
ميتوني از كومپوننت هاي اماده استفاده كني
چه کامپوننتی ؟ اگه داری بزار تا بقیه استفاده کنن.
با تشکر
یک راه دیگه اینه که از انتخاب شدنش توسط کاربر جلوگیری کنی..
private void tabControl1_Selecting(object sender, TabControlCancelEventArgs e)
{
if (e.TabPage == tabPage1)
{
e.Cancel = true;
}
}
سپاسگزارم .
من کد بالا را قرار دادم اما اجرا نگردید.
private void tabController_Selecting(object sender, TabControlCancelEventArgs e)
{
if (e.TabPage == TabPGST1)
{
e.Cancel = true;
}
}
این کد من بود که وارد کردم با توجه به نام هایی که انتخاب کردهم برای تب کنرتل و ....
گشتم این رو هم پیدا کردم.
یک نگاهی بندازید.
http://msdn.microsoft.com/en-us/libr...=vs.80%29.aspx
سپاس
سلام
از کد زیر استفاده کنید
برای مخفی سازی(با این کار فقط tab مورد نظر مخفی میشه):
TabControl1.TabPages.Remove(tabnam);
برای نمایش:
TabControl1.TabPages.add(tabnam);
tabnam نام تبی است که میخواهیم مخفی یا نمایش داده بشه.