問題タブ [listcontrol]

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

visual-c++ - エディット コントロールからの DB の更新

データベースからのデータを表示するリスト コントロールがあります。リスト コントロールの項目をクリックすると、その項目の詳細が編集コントロールに表示されます。ここで、編集コントロールでこれらの詳細を編集し、[更新] ボタンをクリックすると、編集コントロールに新しく入力された詳細でリスト コントロールの古いデータが置き換えられます。

これは、リスト コントロールで項目がクリックされたときに編集コントロールに詳細を表示するコードです。

リスト コントロールの古いデータをエディット コントロールに入力された新しいデータに置き換える方法がわかりません。助けてください。

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

mfc - リスト コントロール (レポート ビュー) で行の選択を具体的に防止またはロックする方法

良い一日、

List_Control Report ビューを作成する目的は、データのリストを生成することであり、もちろんユーザーは必要なデータを選択できます。そして、私の問題は、表示された最初の項目が参照(または)読み取り専用であることです。つまり、ユーザーに選択させたくないということです。私はオンラインで検索しましたが、数か月のプログラミングのバックグラウンドを理解するのは本当に困難でした。以下の方法を使用して、データのリストを生成しました。

私の幼稚な考えでは、「lvitem.ROWSELECTLock = TRUE」のように追加できる機能があることを願っていますが、もちろんこのMFCはそれを提供していません。

*余談ですが、私のような初心者におすすめの MFC 本はありますか?

(前もって)ご返信に感謝いたします。

/ケビン

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

c++ - アプリケーションを閉じるときに Listcontrol 'DELETE_ALL_ITEMS' イベントを無視する

アプリケーションに MFC ListControl があります。「ビュー内のすべてのアイテムが削除された」ときに発生するイベントがあります。このイベントはエラー メッセージをスローし、プログラムを閉じます。

私の問題は、X(閉じる)ボタンがクリックされた場合にもイベントが呼び出されることです。

LVN_DeleteAllItems イベントのコードは次のとおりです。

アプリケーションが正しく閉じられた場合 (右上隅にボタンがある場合)、イベントが呼び出されないようにする方法はありますか?

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

winapi - 水平スクロールバーのないリスト コントロールの最小幅

レポート モードのリスト コントロールがあります。

このリスト コントロールにデータを入力し、すべての列のサイズを自動調整しますLVM_SETCOLUMNWIDTH。データによっては、リスト コントロールに水平スクロール バーが表示される場合と表示されない場合があります。

ここまでは順調ですね。しかし、リスト コントロールの最小幅を取得したいので、水平スクロールバーは必要ありません。そのサイズを知っていれば、リスト コントロールのサイズを変更して、水平スクロール バーを取り除くことができます。

何か案は ?

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

c++ - ListControl MFC に複数行の項目を含めるにはどうすればよいですか?

Visual Studio 2013 (C++) に項目のリスト (レポート ビュー) を含む MFC リスト コントロールがあります。

フルネーム、職業、スポーツ、趣味の複数項目を作成するにはどうすればよいですか?

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

visual-c++ - MFC でのリスト コントロール データの編集 (行の編集、コピー & ペースト)

いくつかのデータを含むリストコントロールがあり、列を編集できる必要があります(列はほとんどありませんが、編集できるのはそのうちの1つだけです)。また、何らかの方法でこの列から複数の行をコピーできる必要があり、また、クリップボードからデータを挿入 (貼り付け) します。最小限の労力でその機能を有効にすることは可能ですか? ありがとうございました。

更新: ファイルを編集するための解決策を見つけましたが、奇妙に動作します。ここに記事があります http://www.codeproject.com/Articles/1124/Editing-Sub-Items-in-List-Control

著者の例ではかなりうまく機能しますが、タブ付きプロジェクト用に作り直そうとすると、編集ボックスの表示が正しくなくなりました。これはタブ付きダイアログの座標に関連していますが、まだ修正方法がわかりません。

ここに画像の説明を入力

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

mfc - CListControl 列の挿入デバッグ アサーション エラー

私のアプリケーションでは、mfc リスト コントロールを含むモーダル ダイアログを作成します。リスト コントロールの列または項目を初期化しないと、ダイアログはエラーなしで表示されます。リスト コントロールに列を追加しようとすると、次のDebug Assertion Failedメッセージが表示されます。

デバッグ アサーションに失敗しました!

それが役立つ場合、ブレークポイントは

_AFXCMN_INLINE int CListCtrl::InsertColumn(int nCol, const LVCOLUMN* pColumn) { ASSERT(::IsWindow(m_hWnd)); return (int) ::SendMessage(m_hWnd, LVM_INSERTCOLUMN, nCol, (LPARAM)pColumn); }

に次のコードを使用して列ヘッダーを追加しようとしていますOnInitDialog():

この方法で、アプリケーションの他の CListControls に列ヘッダーを問題なく追加します。モーダル ダイアログは次のコードで呼び出されます。

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

mfc - 拡張スタイルLVS_EX_CHECKBOXESでリストコントロールのチェックされたアイテムを削除する

私はMFCが初めてです。私はリストコントロールを持っていLVS_EX_CHECKBOXESます。リストコントロールのチェックされた項目の削除機能を追加したいと考えています。

これまでのところ、から通知を受け取るハンドラー コードを作成しましたCListCtrl

誰でも私を助けることができますか?ネットでサンプルを探しましたが、見つかりません。

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

java - ComboBoxはTextFieldにキャストできませんか?

コントロールの2つの異なるアンダークラス(ComboBox、Textfield)を持つjavafx.scene.control.Control(ArrayList)のArrayListがあります。

そのため、両方の新しい入力(例)でリストを更新したいと考えています。

しかし、試してみると、Eclipseは次のようなエラーを出します:

お役に立てれば幸いです。

これがコードです。クラス DokumentBuilUp には、updateList を持つメソッドがあります。「aktualisiereListe」と名付けました。:))

クラス MainStage:

クラス DocumentBuilUp:

編集: 2 つの区切られたリストで試すことができます。1 つはコンボボックス用、もう 1 つはテキストフィールド用です。

編集 2: 2 つの Arraylists で動作しています!! :))