問題タブ [tcheckbox]

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 に答える
33465 参照

delphi - Delphiでチェックボックスを使用するには?

今、私はコードを持っています:

そして、コードの残りの部分に進みます。それは正しい方法ですか、それとも間違っていますか?

0 投票する
9 に答える
18226 参照

delphi - OnClick イベントを呼び出さずにチェックボックスの状態を変更する

私はCheckBoxの状態を変更するときに疑問に思っています

CheckBoxOnClick Event を呼び出しますが、それを回避するにはどうすればよいですか?

0 投票する
5 に答える
2626 参照

delphi - テーマをサポートする透明なチェックボックス?

XP / Vista/7テーマを適切にサポートするシンプルで透明なチェックボックスコンポーネントを探しています。

Delphi7でも動作するはずです。

Torryで正しく機能していないコンポーネントを見つけました。また、Raizeコンポーネントに透明なチェックボックスがあることは知っていますが、この単一のコンポーネントを取得するためだけにパッケージ全体に300ドルを支払うつもりはありません。

他にも多くの解決策を見つけましたが、テーマをサポートしているものはありません。

主な問題は、TCustomCheckBoxがTWinControlの子孫であり、透過性を実装するには、新しいTGraphicの子孫コントロールをゼロから作成する必要があることです。

何か案は?

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

delphi - EmbeddedWB.FillForm を介してチェックボックスの値を設定する方法は? (デルファイ)

FillForm メソッドを介してチェックボックスの値を設定するにはどうすればよいですか? 私はこれらを試しましたが、動作しません:

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

delphi - Delphi TTaskDialogでチェックボックスがオンになっているかどうかを確認するにはどうすればよいですか?

OK、これは簡単なはずですが、少なくともあまり良くないドキュメントには解決策が見つかりません..でTTaskDialog、1つのチェックボックスを追加するオプションがあります。tfVerificationFlagCheckedのフラグを使用して、その初期状態を制御できますFlags。しかし、ダイアログが表示された後に状態を取得するにはどうすればExecuteよいですか?

もちろんOnVerificationClicked、各呼び出しで、イベントを使用して、チェックボックスの初期状態に最初は等しいローカル変数を切り替えることができます。しかし、より自然な解決策が期待されます。

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

windows - WindowsテーマでDelphiを使用して「グレー表示」の読み取り専用チェックボックスを表示する方法

読み取り専用のチェックボックスをグレー表示にしたいのですが、Windows(XP以降)ではチェックされている/チェックされていないステータスを表示しますが、いくつか問題があります。

注-「読み取り専用」について:DelphiのTCheckBoxには読み取り専用オプションすらありません。これは、TPanelに配置して無効にすることで、「偽造」されています...ただし、質問は引き続き有効です。 、グレー表示された読み取り専用チェックボックス、またはその状態を表示する非アクティブなチェックボックスをどのように実現しますか。

無効になっているチェックボックスはグレー表示されていますが、チェックされている状態やチェックされていない状態は表示されません。読み取り専用のチェックボックスを使用できますが、Windowsでテーマを設定すると、通常の編集可能なチェックボックスのように見えます。読み取り専用ボックスの値を変更することはできませんが、変更できるように見えます。

テーマがオフになっている(つまり、クラシックモードの)XPでは、正しく機能します。

大規模なアプリやその開発時間/現金比率がいかに不器用で専門的でないために受け入れられない解決策には、次のものがあります。-テキストを手動でグレー表示し、チェックボックスのステータスの画像を表示する。-チェックボックスのないテーマは見栄えが悪いため、テーマを無効にします。-カスタムチェックボックスの使用

問題のスクリーンショット-これらは3つのチェックボックスで、1つは無効、1つは読み取り専用、もう1つは通常です。

ここに画像の説明を入力してください ここに画像の説明を入力してください

読み取り専用と編集可能なチェックボックスは異なって表示されますが、それは最初の画像の編集可能なボックスにフォーカスがあるためです。2番目の画像に示すように、フォーカスのあるものであれば、読み取り専用のものは同じように見えます。

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

delphi - DelphiのTStringGrid内にTCheckBoxを配置します

特定の列のすべてのセルにDelphiのTCheckBox内部を配置したいと思います。TStringGridDelphiXEを使用しています。

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

delphi - Delphi 2010 で TSaveDialog にチェックボックスを追加する方法

チェックボックスまたはその他の VCL コンポーネントを TSaveDialog に追加したいと考えています。

カントゥ曰く、

新しい Vista の [開く] および [保存] ダイアログ ボックス (IFileOpenDialog および
IFileSaveDialog インターフェイスによって実装される) は、新しい FileOpenDialog および FileSaveDialog コンポーネントによって直接マップされます が、グローバルな UseLatestCommonDialogs が設定されている場合、
標準の OpenDialog および SaveDialog コンポーネントも新しいスタイルを使用します。

それが何を意味するのかわかりません(インターフェイスプログラミングをしたことがありません...)

また、サードパーティのツールを使用したくありません。

TOpenPictureDialog コードを見てコピーしたところ、Web 検索で提案されたのを見ました。

パスのいずれかを試す前に、ここでガイダンスを求めたいと思いました。XP から Win7 までのソリューションで、最新の [ファイル]、[開く] ダイアログ ボックスに Windows バージョンに依存しない方法でチェックボックスを追加するための提案はありますか?

トム

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

delphi - 仮想モードリストビューのチェックボックスを使用する

私は仮想モードのリストビューを作成することを学んでいます。これまでのところ、私の問題は、リストビューのチェックボックスを使用できないことです。http://delphi-kb.blogspot.com/2011/02/draw-checkboxes-in-virtual-mode.htmlからのリンクをすでに読んでいますが、チェックボックスが表示されません。何か案が?

0 投票する
4 に答える
1422 参照

delphi - 非表示のコンポーネントに対して OnUpdate がトリガーされないのはなぜですか

接続された TAction を非表示に設定してコンポーネントを非表示にすると、onupdate イベントがトリガーされなくなります。再作成するには、次の手順を実行します。

  1. 新しい VCL フォーム アプリケーションを作成する
  2. ボタン、チェックボックス、およびアクションリストをフォームにドロップします。
  3. 新しいアクションを作成し、それにボタンを接続します。
  4. アクション OnExecute および OnUpdate イベントの次のコードを記述します。

    /li>

アプリケーションを実行します。ボタンが表示され、適切に機能します。チェックボックスにチェックを入れると、ボタンが消えます。チェックボックスをオフにします。ボタンが表示されません。実際、Action1Update にブレークポイントを設定すると、そこに到達することはありません。これはなぜですか、どうすれば修正できますか?