ユーザーがリストボックス(winforms 2.0) のオーナー描画変数スタイルを使用しているときに、そのセルで編集コントロールを描画するアイテムを選択したとき Isその ないドロップダウンなんとかそれがあったように、実際の編集コントロールは、セルまたは項目に表示されて 方法 おかげリストボックスコントロールownerdraw質問
答えて
私はListViewコントロールのためのいくつかの類似し使用しています。メソッドは次のとおりです。
TextBoxを作成し、コントロールの配列に追加して非表示にします。
innerTextBox.Size = new Size(0、0);
innerTextBox.Location = new Point(0、0);
this.Controls.AddRange(新しいコントロール[] {this.innerTextBox});
innerTextBox.KeyPress + =新しいKeyPressEventHandler(this.EditOver);
innerTextBox.LostFocus + =新しいEventHandler(this.FocusOver);
innerTextBox.Hide();
innerTextBox.Text = ""; DoubleClickのイベントで
が選択された項目を検索し、テキストボックスに値を取得する独自の方法を結合
this.DoubleClick + =新しいイベントハンドラ(this.EditableDoubleClick)。
プライベートボイドEditableDoubleClick(オブジェクト送信者、System.EventArgs e)の {
selectedItemText = selectedItem.ToString()。
innerTextBox.Size =新しいサイズ(subItemRect.right - subItemRect.left、subItemRect.bottom - subItemRect.top);
innerTextBox.Location = new Point(subItemRect.left、subItemRect.top);
innerTextBox.Show();
innerTextBox.Text = selectedItemText;
}テキストボックスに失われたフォーカスオン
- バック選択された項目に設定された値。
selectedItem = innerTextBox.Text;
- 1. asp.netのリストボックスコントロール
- 2. ListView OwnerDrawアイテムの高さ
- 3. Prologの質問の質問
- 4. 質問の質問Django
- 5. 質問と代理質問
- 6. 質問:MySQLグループ質問:
- 7. SQLソート/ページング質問質問
- 8. ASP.NETの複数列リストボックスコントロール
- 9. ListBox DrawItem OwnerDrawモードのHotLight状態?
- 10. ListView OwnerDrawの既定の実装
- 11. ASP.net c#簡単な質問パラメータ質問
- 12. MYSQL:複雑な質問質問
- 13. PHPの場合の質問質問
- 14. MYSQLの質問質問検索
- 15. CakePHP質問作成の質問
- 16. 質問
- 17. 質問
- 18. 質問
- 19. 質問
- 20. 質問
- 21. 質問
- 22. 質問
- 23. 質問
- 24. 質問
- 25. 質問:「
- 26. 質問
- 27. 質問
- 28. 質問
- 29. 質問
- 30. 質問
編集可能なドロップダウンリストが必要なのですか?ユーザーはリスト内の項目から選択するか、テキストボックスに独自の値を入力できますか? – DOK
デスクトップアプリケーション(WinForms)またはWebアプリケーション(ASP.Net)で作業していますか?あなたがこれをしようとしているときに大きな違いがあります。ところで、これらの問題を明確にするために質問を編集することは、まったく受け入れられます。 – DOK
デスクトップの場合は、winformsとwpfを明確にしたいと思うでしょう。 –