- PR -

ListViewのセルの位置とサイズを取得するには

1
投稿者投稿内容
アキ
会議室デビュー日: 2005/06/17
投稿数: 7
投稿日時: 2005-07-20 17:49
C#でフォームアプリを開発しています。

ListViewのテキスト入力が先頭行しかできないので
TextBoxを上に重ねて、テキスト入力をさせたいのですが
ListView上の特定のセルの座標とサイズを取得するには
どのようにすればよいのでしょうか。

一行全体のRectangleはListView1.Items[0].Boundsでとれますし
特定セルの横サイズはListView1.Columns[0].Widthで取れたのですが
特定セルの座標の取り方が分かりませんでした。

よろしくお願いいたします。
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2005-07-21 07:42
引用:

アキさんの書き込み (2005-07-20 17:49) より:
ListViewのテキスト入力が先頭行しかできないので
TextBoxを上に重ねて、テキスト入力をさせたいのですが
ListView上の特定のセルの座標とサイズを取得するには
どのようにすればよいのでしょうか。


幅を取得できるので、そこから逆算することになるかと思います。
いっそOpenSourceのGridコントロールなどを活用するのでは駄目ですか?
SourceGrid
_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
1

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