掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ComboBoxの高さを変えるには (ID:36922)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になります。以下の事項について質問させてください。 ComboBoxの高さを高くしようと、3箇所に1行ずつコードを書きました。 概ね意図したとおりに動くのですが、コンボボックスの隣にある下向きの 三角の部分を押すと、その三角の部分の描画がおかしくなってしまいます。 これを綺麗に描画するにはどうすればよいでしょうか? よろしくお願いします。(Delphi6を使用しています。) procedure TForm1.ComboBox1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState); begin SendMessage(ComboBox1.Handle, CB_SETITEMHEIGHT, -1, 16); end; procedure TForm1.ComboBox1CloseUp(Sender: TObject); begin SendMessage(ComboBox1.Handle, CB_SETITEMHEIGHT, -1, 16); end; procedure TForm1.ComboBox1Click(Sender: TObject); begin SendMessage(ComboBox1.Handle, CB_SETITEMHEIGHT, -1, 16); end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.