私はにスタイルプロパティが設定されたTComboBoxコンポーネントを使用していますがが、私はOnDrawItem実装csOwnerDrawFixed、すべてが今、私はコンボボックスがcsOwnerDrawFixedで(csDropDownスタイルを持っていたときのように動作するためにどのたい、正常に動作しますスタイルはcsDropDownListスタイルのように動作します)、内部エディタを使用します。これは可能ですか?csOwnerDrawFixedスタイルのコンボボックスは、csDropDownスタイルのように動作しますか?
7
A
答えて
0
OwnerDrawスタイルは、TComboBox
の編集ボックスの存在をサポートしていません。代わりに別のTEdit
を使用する必要があります。
7
DelphiのTComboBoxラッパーでは、オーナーの描画編集可能なスタイルはサポートされていませんが、基礎をなすWindowsコントロールがあり、簡単に使用できます。
はそうのような新しい派生クラスを作成します。
TComboBox = class(StdCtrls.TComboBox)
public
procedure CreateParams(var Params: TCreateParams); override;
end;
procedure TComboBox.CreateParams(var Params: TCreateParams);
begin
inherited;
if Assigned(OnDrawItem) then
Params.Style := Params.Style or CBS_OWNERDRAWFIXED
end;
はcsDropDown
からStyle
を設定し、あなたがすでにやっているようOnDrawItem
を割り当てます。
関連する問題
- 1. コンボボックスのスタイルを設定するにはどうすればよいですか?
- 2. どのようにして、デフォルトコントロールのスタイルでスタイルを設定できますか?
- 3. Windows 7のスタイルは、Internet Explorerのツールバーのコンボボックスのために、どのように?
- 4. スタイルはそうのようにSilverlightでトリガ、私はスタイルを使用しようとしていますシルバー
- 5. コンボボックスは、vclスタイルのハイライトカラーを使用しません。
- 6. WPFスライダーはコンボボックスのように動作します
- 7. どのように "サッカーリーグテーブル"スタイルでアンドロイドインターフェイスを作成するには?
- 8. Googleは新しいスタイルのツールバーにどのようなスタイルを使用しましたか?
- 9. はどのようにスタイルのボタン
- 10. contenteditableのスタイルはどのようにホバリングされますか?
- 11. はデフォルトのスタイルからスタイルを継承します
- 12. 子要素のCSSスタイルを親のスタイル属性からどのように設定しますか?
- 13. のJavaFX 2.0 CSSスタイルは動作しませ
- 14. :checkedラジオボタンの後のテキストのスタイルはどのようにしますか?
- 15. スタイルの動的値
- 16. Djangoのファイルピッカーフォームボタンをどのようにスタイルできますか?
- 17. Spring 2.56でRESTスタイルのURLが動作するようにマッピングできない
- 18. 宣言スタイルのスタイルとスタイルの違い
- 19. WPFツールチップを吹き出しのようにスタイルするには?
- 20. CSSスタイル - オーバーライドの背景はどのように機能しますか?
- 21. WPF DataGrid内でコンボボックスのスタイルを設定する方法は?
- 22. 動的に追加されたJQueryがCSSスタイルを失う(しない)CSSスタイル
- 23. javaスタイルのイテレータをforeachまたはLambdaスタイルに変更する
- 24. jqueryモバイルデータフィルタCSSスタイル - どのように?
- 25. スタイルは、別のスタイルのasp.netビューでネストが、私は、タグに次のように定義されているか
- 26. どのようにしてWPF GridViewヘッダーのスタイルを設定しますか?
- 27. $スタイル配列はOpencartにどのように埋め込まれますか?
- 28. どのようにHTMLのリアクションコンポーネントをスタイルするのですか
- 29. どのようにdatacontextのスタイルの要素を持っているのプロパティにスタイルをバインドするには?
- 30. デフォルトのDataGridスタイルに基づいてスタイルを作成する方法は?