問題タブ [listctrl]

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 投票する
1 に答える
7386 参照

events - wxPython ListCtrl OnClick イベント

したがって、データ行を含む wxPython ListCtrl があります。行の 1 つがクリックされたときに、行の内容で関数を呼び出すイベントを作成するにはどうすればよいですか?

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

python - wxPython-textctrlへの入力に応じてlistctrlを動的に更新します

あなたの誰かが以下を可能にする方法の例を持っていますか?

600を超えるアイテムを表示するlistctrlがあります。次に、これらのアイテムでユーザーが入力したテキストを検索し、この文字列を含むアイテムのみを表示するようにリストを更新する必要があります。

したがって、リストに「こんにちは」、「こんにちは」、「朝」が含まれているとしましょう。リストには3つの項目すべてが表示されます。これで、ユーザーはtextctrlに「h」と入力し、listctrlは「Hello」と「Hi」に絞り込まれます。ユーザーが代わりに「o」と入力すると、リストは「Hello」と「Morning」になります。

これは可能ですか?または、listctrlでアイテムを見つける他の便利な方法はありますか?「入力時に検索」のビルドは、検索対象を正確に理解している場合にのみ実際に使用されます。私の場合、これは実際には当てはまりません...

ありがとう、ウッドピッカー

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

sorting - SSRSリストコントロールでタブリスを並べ替える方法は?

SSRS 2008でRDLを開発しています。3つのサブレポートを取得して、1つのレポートに変換しました。これで、3つのタブリスを持つ1つのRDLファイルができました。しかし、3つのサブレポートデータセットすべてを1つにマージしてから、1つのデータセットになりました。(したがって、これら3つのテーブルのそれぞれを1つに結合しました)。

しかし今、私はこれら3つのタブリスすべてをすべてに共通の日付フィールドでソートしたいと思います。3つのタブリスすべてが参加する日付フィールドを選択したことはわかっています。次に、3つのタブリスすべてをリストコントロールでラップし、このリストコントロールを[この日付フィールドで並べ替え]に設定しました:"actual_date"。

しかし、レポート出力を表示すると、代わりに、すべてのTablix Aをactual_dateで並べ替え、次にすべてのTablix Bをactual_dateで並べ替え、次にTablixCをactual_dateで並べ替えます。

代わりに、BのレコードがAのレコードの前に発生する場合は、この1つのAレコードの前に1つのBレコードをリストする必要があります。どうすればこれを達成できますか?

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

c++ - ポストメッセージ処理通知を介して項目を挿入する CtrlList

だからここに私の問題があります、私は を持っていて、 (asyncron)CtrlListを介してアイテムを挿入したいので、メッセージは彼の番になったときに処理されますが、問題は にメモリを割り当てる必要があることです。アイテムを挿入する前に緩めないでください。しかし、関数を終了した後、割り当てられたアイテムへのポインターを失った後。また、アイテムを挿入すると別のアイテムが作成されるため、割り当てたメモリの割り当てを解除するのは難しいと思います。PostMessageLVM_INSERT_MESSAGELVITEMLVITEM

私の解決策は、通知LVM_INSERT_MESSAGEを送信LVN_INSERT_MESSAGEしてから、その通知で関数を呼び出すことでしたが、lvitem を取得する唯一の方法は lparam をスローすることですが、on_notify には ( NMHDR *pNMHDR, LRESULT *pResult) パラメーターがあります。そのメモリの割り当てを解除するための解決策を教えてください。postmessage で挿入する必要があります。send message または関数 insertitem を使用するように言わないでください。ありがとうございました。

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

python - wx python ListCtrlの1つのアイテムのフォントスタイルを変更します

wx list ctrl の単一項目のフォントを変更する際に問題が発生しています。ListCtrl に 1 行と 3 列があります。以下のコードは、row = 0 col = 0 にある項目のフォントを太字に変更する必要があります。ただし、代わりに、行 0 のすべての項目のフォント スタイルを太字に変更します。要約すると、行全体ではなく、最初の行の最初の項目のみを太字にしたいのです。

行全体を変更せずに、1 つの項目のフォントを変更することさえ可能ですか?

ありがとうございました

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

python - MouseOver で wx.ListCtrl の ListItem を強調表示する

情報を含むテーブルを表示する wxListCtrl があります (行と列のフィールドを含む)。通常、行はマウス ボタンでクリックした場合にのみ強調表示されます。しかし、クリックせずにハイライトしたいと思います。つまり、マウスを別の行に移動すると、マウスをクリックしなくても行が強調表示されます。これは可能ですか?

インポート wx

インポート システム、グロブ

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

dialog - wXPython: Unable to get widget to enlarge/expand in size

I can't get the listctrl widget to expand.

example picture: http://img109.imageshack.us/img109/3171/22488459.jpg

This code simply creates a dialog box and creates a CheckListCtrlMixin which is a ListCtrl with check boxes.

#xA;
0 投票する
1 に答える
137 参照

wxpython - wxPython の wx.ListCtrl のボタン

列の各行のレポート モードで ListCtrl にボタンを組み込むことが可能かどうかを知りたいです。

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

listview - 配置スタイルを変更した後、リストコントロールを再描画するにはどうすればよいですか?

LVS_ALIGNTOP配置スタイル ( / LVS_ALIGNLEFT) が変更された後、リストコントロールを更新/更新/再描画する方法を見つけようとしています。

スタイルをアイコン/スモールモードから別のものに変更してから再度戻すと、時々動作します(クリックしたときのみ、プログラムによる変更は遅れても機能しないようです)。それでも、それはせいぜい(醜い/ちらつきは言うまでもなく)かなり厄介なので、より良い(より適切で、より正しい?)方法を見つけたいと思います。

リストコントロールのUpdateWindow, RedrawWindow, Invalidate, … を試してみましたがRedrawItemsUpdate表示モードを変更する以外に何も機能していないようです。

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

wxwidgets - wxWidgetsはwxlistctrlヘッダーラベルを取得します

wxlistctrlのラベル情報を取得するにはどうすればよいですか?私は次のようなものを試しました:

しかし、それは機能しません、私は空の文字列を取得します!

誰かが私を助けることができますか?