問題タブ [checkedlistbox]
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.
.net - c#チェックリストボックスMouseMoveとMouseHoverイベントハンドラー
次のMouseMove
イベントハンドラーを使用して、テキストファイルのコンテンツをCheckedListBoxのツールチップとして表示しています。各checkedListBoxItemにタグ付けされたテキストファイルオブジェクトがあります。
問題は、checkedListBoxで頻繁にマウスを動かすために、アプリケーションの速度が低下していることです。
MouseHover
別の方法として、イベントとそのハンドラーを使用する必要があると思いました。しかし、musePointerが現在オンになっているcheckedListBoxItemを見つけることができませんでした。このような:
ここでint index
は-1を返し、chk.SelectedItem
を返しnull
ます。
この種の問題の解決策は何でしょうか?
c# - テキストコントロールにデータを入力するCheckedListBox
CheckedListBoxコントロールによって駆動されるコンマ指定リストが入力されるテキストボックスがあります。
ユーザーがリストの項目をチェックすると、上のテキストフィールドに表示されるという考え方です。アイテムをチェックしてからコントロール内の別の場所をクリックすると、テキストがテキストボックスに表示されるようになりました。コントロールのクリックイベントをキャプチャしています。
item_checkedイベントを使用すると、2番目の項目をチェックするまでテキストボックスのリストは更新されません(その時点で、チェックされた最初の項目のみがテキストボックスに表示されます)。MSDNを読んでも、該当する他のイベントは表示されないようです。
.net1.1を使用しています。
これは、イベントトラップで実行されるメソッドです。
Private Sub FillCheckedTagsTextBox()
End Sub
ありがとう、マイク
winforms - WinForms.Net3.5のCheckedListBoxにDisplayMemberがありません
代わりに何を使用すればよいですか?DataBindings.Addを試しましたが、データが読み込まれませんでした。ID、名前、説明などの3つのプロパティを持つデータ構造があります。データ全体をリストにロードしたいのですが、Nameプロパティのみを表示します。通常、私はこの目的でDisplayMemberを使用しますが、ここでは見つかりませんでした。
wpf - wpfチェックリストボックスの質問
次のテンプレートを使用してチェック リスト ボックスを作成しています。
私の問題は、データベースからすべての製品タイプを取得し、それをリスト ボックスの項目ソースにバインドしていることです。属する製品タイプのリストを含む製品クラスがあります。製品の製品タイプ リストに基づいて、チェック ボックスの IsChecked プロパティを設定する必要があります。通常、1 つ以上のチェック ボックスの IsChecked プロパティを設定する必要があります。商品は 1 つ以上の商品タイプに属している可能性があります。選択モードは複数選択です。ユーザーが追加の製品タイプのチェックボックスをオンにした場合..チェックされたリストボックスの合計を取得してデータベースに保存する必要があります...これはMVVM WPFアプリケーションです...このシナリオを解決する方法についてのアイデア
...コントロール テンプレートのパスは IsChecked ですか?
ありがとうレイ
質問を簡単にしましょう。チェックボックスとテキストブロックを備えたリスト ボックスが必要です。テキストブロックのデータ コンテキストが異なり、チェック ボックスのデータ コンテキストが異なります。つまり、彼らはさまざまなオブジェクトからデータを取得します。これを達成する方法がわかりません...
c# - Winforms - CheckedListBox の垂直スクロールバーの幅を調整する
フォームに CheckListBox がありますが、ユーザーがマウスではなくタッチ スクリーンを使用しているため、スクロールバーを広くしたいと考えています。
スクロールバーの幅を変更するにはどうすればよいですか?
編集:垂直スクロールバーの幅について話している
.net - CheckedListbox で CheckOnClick を行うにはどうすればよいですか?
CheckedListBox があります。テキストをクリックするとアイテムを選択できるようにしたいのですが、左側のチェックボックス領域をクリックするとチェック/チェックを外します。CheckOnClick を設定すると、テキスト上であっても、クリックするたびにアイテムがチェックされたりチェックされなくなったりするので、それは良くありません。しかし、CheckOnClick をクリアすると、2 回クリックしてチェックを入れたり外したりしなければなりません。
私が最初に考えたのは、MouseClick または MouseDown イベントを処理し、IndexFromPoint を呼び出して、どの行がクリックされたかを調べることです。次に、チェックボックスが x=position から 0 まで、たとえば ItemRectangle.Height の左側にあると推測します。左からの距離に応じて、選択またはチェック/チェック解除できます。
問題は、マウスがチェックボックス上にあるかテキスト上にあるかを判断するより良い方法があるかどうかです。スタイルが異なればチェックボックスのサイズも異なり、左、右などに配置することもできます...
c# - オンになっているリスト ボックス データ ソース
クラス スコープで宣言されているCheckedListBox
To にバインドしましたが、一部のメソッドで更新しても変更されませんが、次のコードをもう一度思い出すと変更されます。DataSource
DataSource
CheckedListBox
c# - C# のチェックリストボックスには、表示するオブジェクトのタイプが表示されますが、名前は表示されません
C# のチェックされたリスト ボックスにオブジェクトを表示する際に問題が発生しています。オブジェクトをうまく追加できますが、オブジェクトがユーザーに表示されると、プログラムはチェックボックスの選択を Salesform.order として出力し、注文クラスで tostring メソッドを呼び出すのではなく、必要に応じて呼び出します。これにより、複数の注文が同じ「Salesform.order」として表示されます。
(ここで orderUp は顧客名などのフィールドを持つ注文です)
誰でも助けることができますか?私が見落としている簡単な解決策があることは知っています。
c# - C# CheckedListBox をオーバーライドする
基本の CheckedListBox の動作をオーバーライドする必要があります。
コードを添付せずに CheckedListBox をチェックおよびチェック解除することができます。
カスタム コードを実装できるように、この動作を無効にする必要があります。
何か案は?
ありがとう。.
例えば:
if (ListenCheckedListBox.GetItemChecked(0)) { ListenCheckedListBox.SetItemChecked(0, false); }
if (!ListenCheckedListBox.GetItemChecked(0)) { ListenCheckedListBox.SetItemChecked(0, true); }
いずれにせよ、コントロールのデフォルトの動作がすでにこれを行っているため、機能しません。
うまくいけば、あなたは今私の問題を理解することができます.
c# - CheckedListBoxコントロール-実際のチェックボックスがクリックされたときにのみチェックボックスをチェックします
作業中の小さなアプリケーションでCheckedListBoxコントロールを使用しています。これは優れたコントロールですが、1つ気になります。チェックボックスを実際にチェックしたときにのみアイテムをチェックするようにプロパティを設定できません。これを克服するための最良の方法は何ですか?チェックボックスの左側からの相対的なマウスクリックの位置を取得することを考えていました。これは部分的には機能しますが、空のスペースをクリックすると、現在選択されている項目がチェックされます。これに関するアイデアはありますか?