PDA

View Full Version : حرفه ای: غیر فعال کردن TabControl



teymoorei
یک شنبه 08 آبان 1401, 12:00 عصر
سلام دوستان

من دو تا TabPage دارم میخوام کلید یکی از تب ها مثلا TabPage2 غیر فعال بشه ( کلید بالای تب ) نه المان های داخل پنل .

ممنون میشم راهنمایی بفرمایید

ROSTAM2
یک شنبه 08 آبان 1401, 20:15 عصر
سلام.

winforms - VB.net disable a TabPage of a TabControl - Stack Overflow (https://stackoverflow.com/questions/19152181/vb-net-disable-a-tabpage-of-a-tabcontrol)

teymoorei
دوشنبه 09 آبان 1401, 00:27 صبح
ممنونم از توجه تون اما من میخوام این افتاق بیوفته :

154141

teymoorei
دوشنبه 09 آبان 1401, 13:06 عصر
دوستان ممنون میشم راهنمایی بفرمایید

teymoorei
دوشنبه 30 آبان 1401, 07:23 صبح
چقدر عجیب که هفت شهر عشق را گشتیم و کسی این مشکل رو حل نکرده بود .
و این قصه نا تمام مانده بود ...

SajjadKhati
دوشنبه 30 آبان 1401, 12:00 عصر
سلام
در winform ، بصورت استاندارد حالتی که مد نظرتونه نمیشه .
صرفا این طور میشه که یا محتوای tabpage ها را میتونید غیر فعال کنید یا اینکه کنترل کنید که اگه وارد یه tabpage ای شد که شما قصد ندارید که واردش بشه ، دوباره به یه tabpage ئه دیگه منتقل شون کنید و به این ترتیب ، کاربر دیگه نمیتونه به محتوای یه tabpage ئه خاص تون دسترسی پیدا کنه :

disable tabpages of tab control - CodeProject (https://www.codeproject.com/Questions/687900/disable-tabpages-of-tab-control)

اما فرضا شاید بشه که کلاسی بنویسید که از TabPage ارث بری کنه و گرافیک و موارد مد نظرتون را در اون لحاظ کنید (دقیق نمیدونم) که این کار ، سخت تر و شاید خیلی سخت تر باشه .
ولی در wpf به احتمال بسیار زیاد میتونید همچین کاری کنید یا اینکه نمونه ای برای این کار در اون طراحی کنید .