看板 C_and_CPP 關於我們 聯絡資訊
我用了一個做法鎖定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
buganini:應該是ActiveControl或CanFocus其中有一個是function 04/16 22:24
buganini:要加() 可以部份註解掉看看是哪裡錯 04/16 22:24
buganini:應該是CanFocus() 04/16 22:27
sommerno1:感謝正解 那你知道該怎麼修可以變成不輸入就跳回EDIT1嗎 04/16 22:30
sommerno1:因為現再還可以在其他輸入欄輸入一個值 才會判斷 04/16 22:31
buganini:看有沒有form.onload之類的地方能放囉 04/16 23:09