DOBON.NET DOBON.NETプログラミング掲示板過去ログ

はじめまして

環境/言語:[OS win2000 言語 VB.NET]
分類:[.NET]

 調べもの等でよくこちらのサイトを参考にさせてもらっているのですが、今回どうしても質問しなくてはわからない問題があるのでお願いします。
 やりたいことは非常に単純でDataGridの選択された行の色を変えたいだけなのです。通常のデザイナを使って配置したノーマルなDataGridはSelectionBackColorで色を指定することで簡単に変更できたのですが、自分で設定したTableStyleを使用した場合、どうしても変更できません(色は背景色と同じで白になります)。
どうか設定の仕方を教えてください。
■No16812に返信(事務員さんの記事)
>  調べもの等でよくこちらのサイトを参考にさせてもらっているのですが、今回どうしても質問しなくてはわからない問題があるのでお願いします。
>  やりたいことは非常に単純でDataGridの選択された行の色を変えたいだけなのです。通常のデザイナを使って配置したノーマルなDataGridはSelectionBackColorで色を指定することで簡単に変更できたのですが、自分で設定したTableStyleを使用した場合、どうしても変更できません(色は背景色と同じで白になります)。
> どうか設定の仕方を教えてください。

プロパティのTableStyleのコレクションのボタンをクリックしたときに出てくるDataGridTableStyleコレクションエディタの中のSelectionBackColorで設定できるはずですよ
同じようにSelectionBackColorを指定してあげればよいです。
(参考)
18.選択されているセルをハイライト表示する
http://vbdotnet.fc2web.com/vbnet/control/DataGrid18.htm

#Titleは「はじめまして」ではなく、質問内容がわかるようなTitleにして下さいね。あとで質問のタイトル一覧を見た時にわかりにくくなってしまいます。「はじめまして」は、本文の最初に書くようにすると良いです。
  • 題名: 選択行の色変更について
  • 著者: 事務員
  • 日時: 2006/07/24 15:32:02
  • ID: 16816
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No16814に返信(trapemiyaさんの記事)
> 同じようにSelectionBackColorを指定してあげればよいです。
> (参考)
> 18.選択されているセルをハイライト表示する
> http://vbdotnet.fc2web.com/vbnet/control/DataGrid18.htm
>
> #Titleは「はじめまして」ではなく、質問内容がわかるようなTitleにして下さいね。あとで質問のタイトル一覧を見た時にわかりにくくなってしまいます。「はじめまして」は、本文の最初に書くようにすると良いです。

さっそく試してみました。
現在のコードにそのまま追加したところ、全く色が変わらなかったのですが、コードを変更したところ、色が変わりました。
現在のコードはColumnを配列でまとめて処理していたのですが、一個のカラムのみで試したらうまくいきました。どうやらそれ以前のコードに問題があるようなので、じっくり直したいと思います。
ありがとうございました。
■No16813に返信(Kazuさんの記事)
> ■No16812に返信(事務員さんの記事)
>> 調べもの等でよくこちらのサイトを参考にさせてもらっているのですが、今回どうしても質問しなくてはわからない問題があるのでお願いします。
>> やりたいことは非常に単純でDataGridの選択された行の色を変えたいだけなのです。通常のデザイナを使って配置したノーマルなDataGridはSelectionBackColorで色を指定することで簡単に変更できたのですが、自分で設定したTableStyleを使用した場合、どうしても変更できません(色は背景色と同じで白になります)。
>>どうか設定の仕方を教えてください。
>
> プロパティのTableStyleのコレクションのボタンをクリックしたときに出てくるDataGridTableStyleコレクションエディタの中のSelectionBackColorで設定できるはずですよ

デザイナは使わずにコードで設定していたのでミスがあったようです。
ありがとうございました。
  • 題名: Re[3]: はじめまして
  • 著者: 事務員
  • 日時: 2006/07/24 15:40:34
  • ID: 16818
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No16817に返信(事務員さんの記事)
> ■No16813に返信(Kazuさんの記事)
>>■No16812に返信(事務員さんの記事)
> >> 調べもの等でよくこちらのサイトを参考にさせてもらっているのですが、今回どうしても質問しなくてはわからない問題があるのでお願いします。
> >> やりたいことは非常に単純でDataGridの選択された行の色を変えたいだけなのです。通常のデザイナを使って配置したノーマルなDataGridはSelectionBackColorで色を指定することで簡単に変更できたのですが、自分で設定したTableStyleを使用した場合、どうしても変更できません(色は背景色と同じで白になります)。
> >>どうか設定の仕方を教えてください。
>>
>> プロパティのTableStyleのコレクションのボタンをクリックしたときに出てくるDataGridTableStyleコレクションエディタの中のSelectionBackColorで設定できるはずですよ
>
> デザイナは使わずにコードで設定していたのでミスがあったようです。
> ありがとうございました。
解決済み!
  • 題名: 【注意】タイトルはその内容に合った分かりやすいものにしてください
  • 著者: 管理人
  • URL: http://dobon.net/
  • 日時: 2006/07/25 3:43:30
  • ID: 16822
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
2006/07/25(Tue) 03:43:52 編集(投稿者)

■No16812に返信(事務員さんの記事)
既に指摘されており、くどいようですが、管理人の立場から注意させていただきます。

「書き込みのマナーについて」にある通り、タイトル(題名)はその内容に合った分かりやすいものにしてください。次に投稿される場合は必ずその前に「書き込みのマナーについて」をご確認ください。よろしくお願いいたします。

http://dobon.net/vb/bbs/index.html
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板