C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: DataGridViewセル選択時、文字列を選択するには


(過去ログ 90 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■53658 / inTopicNo.1)  DataGridViewセル選択時、文字列を選択するには
  
□投稿者/ tuna (1回)-(2010/09/22(Wed) 14:14:04)

分類:[VB.NET/VB2005 以降] 

VB.net、.NET3.0の環境で開発しております。

datagridviewにて、通常セルを選択時には
セル全体の色が青くなりますが、
これをテキストボックスのように、セル内の任意の文字列が選択できるようにしたいのですが
方法がわかりません。

セル選択時にBegineditを発生させる方法があるようですが
あくまでも文字列が選択出来るだけで、編集は不可(Readonry)にしたいのです。

何か良い方法はありますでしょうか。
宜しくお願い致します。
引用返信 編集キー/
■53662 / inTopicNo.2)  Re[1]: DataGridViewセル選択時、文字列を選択するには
□投稿者/ 魔界の仮面弁士 (1831回)-(2010/09/22(Wed) 16:41:55)
No53658 (tuna さん) に返信
> これをテキストボックスのように、セル内の任意の文字列が選択できるようにしたいのですが
> 方法がわかりません。

手元に環境が無いので、思い付きでの回答になりますが、
 (1) DataGridView.EditMode を任意の値に設定(EditOnEnter など)
 (2) EditingControlShowing イベントで、セル内 TextBox を取得。
 (3) その TextBox の ReadOnly プロパティをセットする。
という感じで対応できないでしょうか。未検証ですけれども。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -