全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:735
推到 Plurk!
推到 Facebook!

如何同時SetFocus 兩個以上不同的字串

尚未結案
pandaforme
一般會員


發表:10
回覆:15
積分:5
註冊:2003-07-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-08 17:43:04 IP:211.76.xxx.xxx 未訂閱
假如有一字串aabbccddaa我只想把aa給SetFocus 也就是頭尾被SetFocus 但是沒有限定於同尾 我想把讀進來的字串 我想要SetFocus的地方給SetFocus 試了很久 似乎只能SetFocus 一個而已 想要請教各位大大了 謝謝喔~
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-08 22:11:08 IP:61.62.xxx.xxx 未訂閱
Hi, SetFocus 確實是只能設定一個連續的區塊而已, 沒辦法設定多區, 請問你的目的及用途? 看有沒有其他方法可以幫你!
pandaforme
一般會員


發表:10
回覆:15
積分:5
註冊:2003-07-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-08 22:23:15 IP:211.76.xxx.xxx 未訂閱
就是我要判斷(和) 是否有成對出現 假如有的話 它的對應的括弧會標記起來 呈現藍藍的 就很像JCreator那一個IDE 可以把對應的括弧顯示出來 我括弧是處理好了 就剩下顯示 要各位大大的幫忙喔
pandaforme
一般會員


發表:10
回覆:15
積分:5
註冊:2003-07-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-09 19:28:48 IP:211.76.xxx.xxx 未訂閱
請各位大大麻煩幫我的忙一下 要如何SetFocus兩個連續的區段 我只差這一步 我的程式就完成了 真的急需大家的幫忙.... 謝謝~
mieng
中階會員


發表:12
回覆:97
積分:81
註冊:2003-10-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-09 22:51:19 IP:61.221.xxx.xxx 未訂閱
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=41179 不知道上面的方法適不適合您~~ 我是覺得office word的方法應該比較符合您要的~不過我不會喔~ 個人覺得您所要的功能並不能使用setfocus, 直接改變成對字串的字型顏色大小等等應該是最快的~~ 多搜尋些記事本之類的範例~~ 說不定會有解答~~ 學習中請大家多多指導呦~~ ☆星霧☆(Mineg Chien WU)
pandaforme
一般會員


發表:10
回覆:15
積分:5
註冊:2003-07-18

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-12-10 23:56:20 IP:211.76.xxx.xxx 未訂閱
很感謝你的想法 我實做出來了 謝謝你喔:> 再問一個問題 RichEdit可以限定只輸入一行嗎 不想讓使用者輸入多行 那麼各位大大一定會覺得我為什麼不用Edit 假如用Edit就不可以(似乎)用這個 SelAttributes屬性了 所以想問一下有沒有辦法可以限定使用者在 RichEdit只可以輸入一行嗎 謝謝喔~
mieng
中階會員


發表:12
回覆:97
積分:81
註冊:2003-10-31

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-12-11 00:27:14 IP:61.221.xxx.xxx 未訂閱
1.設定屬性 ScrollBars = ssHorizontal; WordWarp = false;    2.清空RichEdit內容    
3. 加入以下程式
void __fastcall TForm1::RichEdit1KeyPress(TObject *Sender, char &Key)
{
  if (Key == VK_RETURN)
    Key = 0;
}
這樣應該就是您所要的了 學習中請大家多多指導呦~~ ☆星霧☆(Mineg Chien WU)
系統時間:2024-05-21 16:16:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!