[問題] 如何知道游標是在哪個物件上?
如題,我有類似下面的一個form (發現很難上色…就放棄了)
┌───────────────────────┐
├───────────────────────┤
│ A │
│ textbox┌───────┐ │
│ ComboBox └───────┘ │
│┌──┐ B │
│└──┘ textbox┌───────┐ │
│ └───────┘ │
│ ComboBox C │
│┌──┐ textbox┌───────┐ │
│└──┘ └───────┘ │
│ Button │
│ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ │
│ └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ │
│ 1 2 3 4 5 6 │
└───────────────────────┘
1~6為button ,A,B,C則為TextBox
萬一游標在textBox (A、B、C)其中一個的上面
按下Button 1~6的時候,會在游標所在的textBox加上文字
但萬一游標不在textBox上面(ex:在comboBox上面)時,則不動作
這種程式該怎麼做呢?
我目前的做法是另外開一個變數,萬一A,B,C的mouse_click event被觸發時,
則將此textBox記錄下來
可是萬一使用者去按了comboBox的時候,我就沒有辦法知道,而把該textbox取消了
也找不到什麼unselect的event...
有試著用過focused,但是他好像會在按下button的那一瞬間就跳到了button上,因此
失效
也有想到把其他所有的物件的click event全部加上一個取消記憶textbox的動作
但我實際做的form物件太多了~覺得應該會有更好的方法
查了很久沒有查到相關的涵式,因此想請問一下,究竟有什麼方法可以知道
游標是在哪一個物件上面呢?
感激m(__ __)m
--
十的次方數為:
分 厘 毫 絲 忽 微 纖 沙 塵 埃 渺 漠 模糊 晙巡 須臾 瞬間 彈指 剎那 六德 空虛 清淨
-1 -2 -3 -4 -5 -6 -7 -8 -9-10-11-12 -13 -14 -15 -16 -17 -18 -19 -20 -21
√10
所以...六根清淨=6√[10^(-21)] =10^(-3.5) = ────
10000
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.60.82.146
→
04/03 10:11, , 1F
04/03 10:11, 1F
→
04/03 10:12, , 2F
04/03 10:12, 2F
→
04/03 11:03, , 3F
04/03 11:03, 3F
→
04/03 11:07, , 4F
04/03 11:07, 4F