看板 Visual_Basic 關於我們 聯絡資訊
我想問一下, 常常用電腦填寫一些表單的時候, 用滑鼠點一下要填寫的欄位時, 這時候,就會很貼心的自動將原本文字框內的字自動反白, 方便修改。 怎麼用VB寫出這樣的功能啊? 像是: ┌─────────┐ │請將身高填寫在此 │ └─────────┘ 點了之後: ┌─────────┐ │請將身高填寫在此 │ └─────────┘ 這樣就可以直接修改了~ 我剛剛有想過一個代替的,是滑鼠點了之後, 自動將文字框的文字消掉, 但是想到萬一使用者要回來修改時,點了之後輸入的東西就消失, 這樣滿不方便的.... ========================= 我剛剛試了SelLength這個屬性, 但是他只會反白滑鼠點了位置後面的字, 像是: 請將身高填寫在此 點在「身」和「高」之間的話,會變成這樣: 請將身高填寫在此 不知道該怎麼弄== ====================== -- 知人善任 先帝帳下 魏延成棟梁 抑才貶能 孔明軍中 文長變廢將 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.84.235 ※ 編輯: A1pha 來自: 124.8.84.235 (12/16 16:35) ※ 編輯: A1pha 來自: 124.8.84.235 (12/16 16:37)
fumizuki:GotFocus 事件 LostFocus 事件 12/16 18:12
fumizuki:BackColor 屬性 ForeColor 屬性 12/16 18:12
LPH66:不對吧? 原PO要的是選取起來的反白... 12/16 20:04