[問題] 如何使TabControl的頁籤無法點選?

看板C_Sharp (C#)作者 (心..)時間13年前 (2012/05/11 10:19), 編輯推噓1(1010)
留言11則, 3人參與, 最新討論串1/1
各位先進好 想請問 在TabControl中如何使頁籤無法點選?? 想要的功能是,使用者一開始只可點選第一個TagPage 其他的Tag 只能看到無法點選 需點選TagPage1 的按鈕,才能看到TagPage2的內容 依此類推TagPage3,TagPage4... 此功能該如何寫? 感謝指教!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.130.55

05/11 12:53, , 1F
預設所有 disable, 然後 enable 第一個,在第一個的
05/11 12:53, 1F

05/11 12:53, , 2F
onEnter 之類的事件 enable 接下來的,如果你的 tab name
05/11 12:53, 2F

05/11 12:53, , 3F
有連續性的數字關係,應該可以直接綁在 tabcontrol 上。
05/11 12:53, 3F

05/11 12:54, , 4F
以上為鍵盤推理… 有錯煩請指正 ˇˇ
05/11 12:54, 4F

05/11 15:51, , 5F
試的結果 預設所有 disable,單一tabpage就無法enable耶
05/11 15:51, 5F

05/11 18:32, , 6F
我 try try
05/11 18:32, 6F

05/11 18:42, , 7F
tabcontrol 的 selectedindex change 事件,配合一個 list
05/11 18:42, 7F

05/11 18:43, , 8F
去紀錄點過的 tab index。
05/11 18:43, 8F

05/11 18:44, , 9F
list 中沒有現在點到的 index 就跳回原來的 tab ...
05/11 18:44, 9F

05/11 18:45, , 10F
tabpage 似乎沒有 enable 這個選項,所以我原先的說法不行
05/11 18:45, 10F

05/12 07:05, , 11F
抓control.Selecting事件, 然後e.Cancel = true 去取消它
05/12 07:05, 11F
文章代碼(AID): #1Fh7SYBV (C_Sharp)
文章代碼(AID): #1Fh7SYBV (C_Sharp)