Re: [問題] BCB6 對應USB-條碼掃瞄器 指定edit

看板C_and_CPP作者 (神之玥)時間15年前 (2010/04/16 13:53), 編輯推噓3(303)
留言6則, 2人參與, 最新討論串4/5 (看更多)
我用了一個做法鎖定EDIT 讓掃描器輸入到EDIT1 如下 Form 的 KeyPreview 設定為 True Form 的 OnKeyDown 裡面寫: if (Screen->ActiveControl != Edit1 && Edit1->CanFocus) Edit1->SetFocus(); 不過出現錯誤訊息 E2235 Member function must be called or its address taken 這是個什麼樣的錯誤呢? 我想不到>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.232.219.52

04/16 22:24, , 1F
應該是ActiveControl或CanFocus其中有一個是function
04/16 22:24, 1F

04/16 22:24, , 2F
要加() 可以部份註解掉看看是哪裡錯
04/16 22:24, 2F

04/16 22:27, , 3F
應該是CanFocus()
04/16 22:27, 3F

04/16 22:30, , 4F
感謝正解 那你知道該怎麼修可以變成不輸入就跳回EDIT1嗎
04/16 22:30, 4F

04/16 22:31, , 5F
因為現再還可以在其他輸入欄輸入一個值 才會判斷
04/16 22:31, 5F

04/16 23:09, , 6F
看有沒有form.onload之類的地方能放囉
04/16 23:09, 6F
文章代碼(AID): #1Bo6l1MO (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1Bo6l1MO (C_and_CPP)