- PR -

コントロールの選択について

1
投稿者投稿内容
ぶー
会議室デビュー日: 2007/09/15
投稿数: 19
投稿日時: 2007-12-06 19:14
Visual Basic 2005にて、
一覧にてデータを表示したいのですが、
下記、3機能を満たすことができるコントロールを選択したいと考えています。
1.セルの結合をし、データを表示することができる。(複数列の結合)
2.特定の列にてセルの内容の変更が可能である。
3.セルにチェックボックスを配置し、使用することができる。

上記の機能を市販のツールなどを使用せず、標準コントロールのみ使用して
実現するには、どのコントロールを使用したらより間単に
コーディングすることができるでしょうか?
ご教示の程宜しくお願いします。
かずくん
ぬし
会議室デビュー日: 2003/01/08
投稿数: 759
お住まい・勤務地: 太陽系第三惑星
投稿日時: 2007-12-06 19:52
bbsの検索じゃ、うまくヒットしなかったので、Google経由で過去ログ
「グリッド 結合」で検索
ぶー
会議室デビュー日: 2007/09/15
投稿数: 19
投稿日時: 2007-12-07 19:48
返信が遅くなりました。
検討した結果、ListViewを基にユーザーコントロールを作成することに
したのですが、
1、3の機能については、実現できたのですが
2.特定の列にてセルの内容の変更が可能である。
の機能が実現できません。
編集はできるのですが、一番左の列しか編集することができません。
(一番左の列にのみしかフォーカスがいかないのが原因だと思います)
ListViewの特定の列を編集できる様なサンプルなどありましたら
教えていただけないでしょうか?
Tdnr_Sym
ぬし
会議室デビュー日: 2005/09/13
投稿数: 464
お住まい・勤務地: 明石・神戸
投稿日時: 2007-12-09 19:14
こんばんは。

引用:

ぶーさんの書き込み (2007-12-07 19:48) より:
編集はできるのですが、一番左の列しか編集することができません。
(一番左の列にのみしかフォーカスがいかないのが原因だと思います)
ListViewの特定の列を編集できる様なサンプルなどありましたら
教えていただけないでしょうか?



ソースコードはC#ですが参考になるかと思います。
In-place editing of ListView subitems (THE CODE PROJECT)
C# List View v1.3 (THE CODE PROJECT)

要はサブアイテムの矩形上にテキストボックスを作成すればいいんですよ。
ぶー
会議室デビュー日: 2007/09/15
投稿数: 19
投稿日時: 2007-12-09 23:41
ご連絡いただきありがとうございます。
早速、サンプルプログラムを元に作成してみたいと
思います。
この度は、本当にありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)