人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VisualBasic2005 ExpressEditionを使用しています。

DataGridで、選択されたセルの色を変えたくないので、
SelectionBackColor プロパティでデフォルトのセル色
と同じにしようとやってみましたが、セルを選択して
も色が変わりません(設定が反映されません)。

SelectionForeColorも同じです。

CaptionBackColor や GridLineColorは、あっさり色
が変わるのですが、なぜなのでしょうか。

コードで↓のように入力してみても同じです。
DataGrid1.SelectionBackColor = Color.White

どなたかサンプルコードつきでやさしく教えて
いただけないでしょうか。
よろしくお願いします。

1189082128
●拡大する

●質問者: lph
●カテゴリ:コンピュータ
✍キーワード:COLOR コード セル デフォルト プロパティ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● minkpa
●24ポイント

http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=alk&page=75&...

配色の優先順位の問題でしょう。

SelectionBackColorとSelectionForeColorは優先順位が低いので、上位のセル色を変更しないと反映されないのだと思います。


2 ● hayashi_rice2
●0ポイント

http://www.amazon.co.jp/%E6%98%8E%E5%BF%AB%E5%85%A5%E9%96%80-Vis...


3 ● KUROX
●56ポイント

バックカラーとかじゃなくて、文字列の反転です。

クリックしたら、反転がなくなると思います。

その通りだったら、文字列の反転です。

入力モード関係のプロパティか、

入力時に選択(文字列反転)をやめるようにコードを

かけばOKだと思いますが、具体的なコードが思い浮かびません。

http://www.atmarkit.co.jp/bbs/phpBB//viewtopic.php?topic=38880&a...

◎質問者からの返答

簡単には解決できない問題なんですね。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ