PDA

View Full Version : حذف tab



ho3ein.3ven
جمعه 28 بهمن 1390, 22:44 عصر
با سلام چطور میشه یکه تب رو حذف کرد . من از کامپوننت xtab استفاده می کنم.
مثلا فرض کنید 3 تا تب داریم من می خوام تب شماره 2 رو حذف کنم. چطور میشه اینکارو کرد ؟
با تشکر

shahabbasic
جمعه 28 بهمن 1390, 23:51 عصر
فرض کن 3 تا سربرگ داری میخوای تبدیل کنی به 2 تا اینجوری :

XTab1.tabcount=2

SlowCode
شنبه 29 بهمن 1390, 14:46 عصر
تا جایی که من میدونم با این کد تب سوم حذف میشه در صورتی که ایشون میخوان تب دوم رو حذف کنن.

ho3ein.3ven
شنبه 29 بهمن 1390, 20:00 عصر
بله حق با آقا محسن. با این کد تب سوم حذف میشه.

shahabbasic
شنبه 29 بهمن 1390, 20:15 عصر
تا جایی که من میدونم با این کد تب سوم حذف میشه در صورتی که ایشون میخوان تب دوم رو حذف کنن.
این کار امکان پذیر نیست چون در tabcount مشکل ایجاد میشه
سربرگهای شما موقع طراحی دارای یک count میشن که همیشه به ترتیب هست
سربرگ اول : 1
سربرگ دوم : 2
سربرگ سوم : 3
و ...
اگر در هنگام اجرای برنامه سربرگ دومی حذف بشه کنترل Xtab قبول نمیکنه که فقط دوتا زبانه وجود داشته باشه و count هاشون به این ترتیب باشه : 1,3

بله حق با آقا محسن. با این کد تب سوم حذف میشه.
راه حلی که من به نظرم میرسه اینه که شما دوتا کنترل تب بذار روی فرم یکی با دوتا زبانه یکی هم با سه تا زبانه
موقع اجرا اونی رو که نمیخوای visible رو مساوی با false کن و در جایی از برنامه که میخوای سه تا تبدیل به دوتا بشن کنترل تبی که دارای 2 تا زبانه هست رو نمایش بده
برای اینکه حجم کدهای تکراری با این کار بالا نره دستورات مربوط به تب رو در یک روال بنویس و صدا بزن

ho3ein.3ven
شنبه 29 بهمن 1390, 21:41 عصر
ممنون از شما