問題タブ [tcombobox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
74470 参照

delphi - 現在選択されているコンボボックスの値を取得し、変数として使用します

私の質問は Delphi 7 についてです。

ComboBox1コードで浮動小数点変数として使用するには、現在選択されている値を取得する必要があります。

ありがとうございました!

0 投票する
2 に答える
3290 参照

delphi - csOwnerDrawFixed スタイルの Combobox はどのように csDropDown スタイルのように動作しますか?

スタイル プロパティをcsOwnerDrawFixedに設定してTComboBoxコンポーネントを使用しています。OnDrawItemを実装しています。すべて正常に動作します。次に、 csDropDownスタイルがあったときのように動作するコンボ ボックスが必要です (csOwnerDrawFixed スタイルでは、csDropDownList スタイルのように動作します)。つまり、内部エディターを使用しています。これは可能ですか?

0 投票する
2 に答える
1745 参照

delphi - Delphi の TButtonedEdit に履歴リストのドロップダウンを追加することは可能ですか?

Delphi XE2 の TButtonedEdit を使用していますが、履歴用のドロップダウン リストを追加したいと考えています (TComboBox など)。TComboBox が美化された TEdit であることは知っていますが、この機能を追加するために TButtonedEdit に送信できるメッセージはありますか? ありがとう。

0 投票する
1 に答える
1181 参照

delphi - TComboBox のドロップダウン リストを変更するには?

TComboBox があり、そのドロップダウン リストを変更して、(TYazTreeList) である独自のコントロールに置き換えたい

最も簡単な方法は何ですか?

TComboBox から新しいコントロールを継承したい (TYazComboBox と呼びましょう)

ありがとうございました。

0 投票する
3 に答える
1325 参照

delphi - TComboBox で、ドロップダウンに X を表示するにはどうすればよいですか? X が選択されると、テキスト プロパティは Y になりますか?

ユーザーが日付形式 (dd/mm/yyyy または dd mmmm yyyy など) を選択する必要がありますが、これらのオプションを表示すると混乱します。私ができるようにしたいのは、「2012 年 9 月 14 日」、「2012 年 9 月 14 日」、「2012 年 9 月 14 日金曜日」などで満たされた TComboBox アイテムを持ち、ユーザーがこれらの日付形式のいずれかを選択すると、コンボボックスが取得されることです。テキスト「dd mmmm yyyy」または日付形式が何であれ(ただし、「d/m/yy」などの他の何かを入力できるようにしたいのですが)。

しかし、私はこれを行う簡単な方法を見つけていません.TComboBoxでこれを行う方法がない場合、選択オプションを含むフォームを開くTSpeedButtonを備えたTEditを除いて、これは私の2番目の選択肢です。

質問: TComboBox ドロップダウンに日付を表​​示するにはどうすればよいですか?しかし、日付が選択されると、テキスト プロパティは日付形式を取得しますか?

0 投票する
1 に答える
493 参照

delphi-xe2 - TComboエディットカレットを「より広く」または「太字」にすることは可能ですか?

TComboBox.SelStart編集テキスト文字列に沿って進行状況を示すために使用するモードがあります。このモードでは、編集カレットに何らかの変更を加えたいと思います。たとえば、編集カレットを2ピクセルに広げるか、このモードを示してより注意を引くために何らかの方法で「太字」にします。これは可能ですか?

0 投票する
1 に答える
1610 参照

delphi - 親が TStringGrid の場合、コンボ ボックスの OnChange イベントが発生しないのはなぜですか?

重複の可能性:
TStringGrid の子コントロールが正しく動作しないのはなぜですか?

可変長の TStringGrid があり、1 つの列には内部のデータを変更する TComboBox があります。その親を TStringGrid にしたので、下にスクロールすると、StringGrid 内の選択された四角形の位置を使用できます。

OnChange イベントを発生させる必要があるため、問題が発生しました。問題は、その親が StringGrid の場合、OnChange イベントを発生させる唯一の方法はキーボード イベントを使用することであり、その項目を選択してもイベントが発生しないことです。また、親と OnClick イベント (まったく発生しません) を変更した後、OnChange イベントを再宣言しようとしました。

なぜこれが発生しているのかはよくわかりませんが、親が TStringGrid であることに問題があるようです。

0 投票する
1 に答える
919 参照

delphi - Delphi は、EnumWindows、Enumchildwindows、または Spy++ を介して TGroupBox 内の外部 TLabels を検査します

関数 EnumWindows および EnumChildWindows を使用して、Delphi で記述された実行中のアプリケーションのウィンドウを検査する Delphi XE2 でアプリケーションを開発しています。

これはメインのコードです (例から適応: http://www.swissdelphicenter.ch/torry/showcode.php?id=410 )

再帰が停止した後のオブジェクト TGroupBox を除いて、すべてがうまく機能します。ただし、コントロール TGroupBox には他の要素 (TLabel) が含まれています。

実際、フォームに TGroupBox を含め、次に TGroupBox に TLabel を含めて Delphi で単純なアプリケーションを作成したとしても、アプリケーションを起動して Spy++ (またはツール Autoit AU3Info) で検査しても、TGroupBox に入ることができません。内部の TLabel は検査されません。

TGroupBox 内で TLabel コントロールを見つける方法はありますか?

0 投票する
0 に答える
130 参照

delphi - Delphi TComboBox ドロップダウン フィールドのフィルタリング

Delphi で TComboBox を使用しています。テキスト (AutoDropDown を True に設定) を書き込んだときに表示されるドロップダウン フィールドをフィルタリングして、一致するフィールドだけを表示するにはどうすればよいですか?