掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
コンボボックスでキャレットの色をなくしたい (ID:2043)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
一応できました。 フォーカスを受けたときと、値が変更されたときに右に移動させるだけです。 ただし、ComboBoxに文字を入力するとかなり変です。 キャレット位置にマウスクリックさせるというのも考えましたが、うまく動きませんでした。 procedure TForm1.ComboBox1Enter(Sender: TObject); begin ComboBox1.SetFocus; keybd_event(VK_RIGHT,0,0,0); keybd_event(VK_RIGHT,0,KEYEVENTF_KEYUP,0); end; procedure TForm1.ComboBox1Change(Sender: TObject); begin ComboBox1.SetFocus; keybd_event(VK_RIGHT,0,0,0); keybd_event(VK_RIGHT,0,KEYEVENTF_KEYUP,0); end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.