問題タブ [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.
delphi - 現在選択されているコンボボックスの値を取得し、変数として使用します
私の質問は Delphi 7 についてです。
ComboBox1
コードで浮動小数点変数として使用するには、現在選択されている値を取得する必要があります。
ありがとうございました!
delphi - csOwnerDrawFixed スタイルの Combobox はどのように csDropDown スタイルのように動作しますか?
スタイル プロパティをcsOwnerDrawFixedに設定してTComboBoxコンポーネントを使用しています。OnDrawItemを実装しています。すべて正常に動作します。次に、 csDropDownスタイルがあったときのように動作するコンボ ボックスが必要です (csOwnerDrawFixed スタイルでは、csDropDownList スタイルのように動作します)。つまり、内部エディターを使用しています。これは可能ですか?
delphi - Delphi の TButtonedEdit に履歴リストのドロップダウンを追加することは可能ですか?
Delphi XE2 の TButtonedEdit を使用していますが、履歴用のドロップダウン リストを追加したいと考えています (TComboBox など)。TComboBox が美化された TEdit であることは知っていますが、この機能を追加するために TButtonedEdit に送信できるメッセージはありますか? ありがとう。
delphi - TComboBox のドロップダウン リストを変更するには?
TComboBox があり、そのドロップダウン リストを変更して、(TYazTreeList) である独自のコントロールに置き換えたい
最も簡単な方法は何ですか?
TComboBox から新しいコントロールを継承したい (TYazComboBox と呼びましょう)
ありがとうございました。
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 ドロップダウンに日付を表示するにはどうすればよいですか?しかし、日付が選択されると、テキスト プロパティは日付形式を取得しますか?
delphi-xe2 - TComboエディットカレットを「より広く」または「太字」にすることは可能ですか?
TComboBox.SelStart
編集テキスト文字列に沿って進行状況を示すために使用するモードがあります。このモードでは、編集カレットに何らかの変更を加えたいと思います。たとえば、編集カレットを2ピクセルに広げるか、このモードを示してより注意を引くために何らかの方法で「太字」にします。これは可能ですか?
delphi - 親が TStringGrid の場合、コンボ ボックスの OnChange イベントが発生しないのはなぜですか?
可変長の TStringGrid があり、1 つの列には内部のデータを変更する TComboBox があります。その親を TStringGrid にしたので、下にスクロールすると、StringGrid 内の選択された四角形の位置を使用できます。
OnChange イベントを発生させる必要があるため、問題が発生しました。問題は、その親が StringGrid の場合、OnChange イベントを発生させる唯一の方法はキーボード イベントを使用することであり、その項目を選択してもイベントが発生しないことです。また、親と OnClick イベント (まったく発生しません) を変更した後、OnChange イベントを再宣言しようとしました。
なぜこれが発生しているのかはよくわかりませんが、親が TStringGrid であることに問題があるようです。
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 コントロールを見つける方法はありますか?
delphi - Delphi TComboBox ドロップダウン フィールドのフィルタリング
Delphi で TComboBox を使用しています。テキスト (AutoDropDown を True に設定) を書き込んだときに表示されるドロップダウン フィールドをフィルタリングして、一致するフィールドだけを表示するにはどうすればよいですか?