- - PR -
VB.NET2005のDataGridView・セル内のボタンラベルの変更
1
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-09-20 15:51
VB.NET2005のDataGridViewで、セル内にボタンを作成してます。
ボタンをクリックする都度、ボタンの表記を「ON」「OFF」と切替えたいのですが、 ボタンのラベルを変更する方法がわかりません。 いろんなサンプルでは行を追加する際にラベルを指定する方法は載ってるんですが、 既存の行のボタンのラベルを変更する場合にはどうすればよいのでしょうか。 | ||||||||||||
|
投稿日時: 2007-09-20 22:19
違っていたらごめんなさい。C# で書くと、
のようなことでしょうか...?
ラベルを指定する方法ってどうやるのでしょうか? | ||||||||||||
|
投稿日時: 2007-09-22 06:30
お返事ありがとうございました。
.Valueのようなプロパティがあればわかりやすいんですが、 この場合見つからないんですよねえ・・・。 C#の場合は準備されてるんですね。 >ラベルを指定する方法ってどうやるのでしょうか? 各行にボタンの列がひとつだけあるDataGridViewを想定すると、 DataGridView1.Rows.Add("有効") とするだけでラベルが「有効」となったボタンを含む行が追加されます。 | ||||||||||||
|
投稿日時: 2007-09-22 12:37
VBでもC#でも差はありません。
検証してみましたが、Value プロパティで設定できました。 | ||||||||||||
|
投稿日時: 2007-09-22 14:34
VBだとこんな具合でしょうか?
#ただこれだと、ON、OFFの切替を文字列に依存してるのでアレかも。 #フラグのほうがいいですね。 | ||||||||||||
|
投稿日時: 2007-09-24 05:48
皆様、ご回答ありがとうございました。
よっし〜様のお答えの内容でうまくいきました。 CurrentCellのValueを使えばよかったんですね。 助かりました。ありがとうございました。 |
1