VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/01/08(Wed) 17:26
投稿者tomo
URL
タイトルMSFlexGridでクリックしても先頭のみ背景反転しない

お世話になります
現在VB勉強中でわからないことがあり質問します。
MSFlexGridについてなんですが
クリックしても先頭(0行目灰色部分は除いて)だけ
背景色が反転しません。どうしてでしょう?
クリックイベントでは以下のように記述しています(左記の複数選択〜利用しています)
Private Sub MSFlexGrid1_Click()
'クリックしたセルを強調表示
  With MSFlexGrid1
    'クリック位置を取得
    MyRow = .Row
    MyCol = .Col
    If KeyCtrl = True Then
      If .CellBackColor = QBColor(1) Then
        '再クリックした場合セル色を元に
        .CellBackColor = QBColor(15)
        .CellForeColor = QBColor(0)
      Else
        'セルに反転色を指定
        .CellBackColor = QBColor(1)
        .CellForeColor = QBColor(15)
      End If
    End If
  End With
End Sub
コントロールを押しながら選択するとすべて反転します。
ただ単にクリックすると先頭だけ変わりません。

環境はVB5SP3 Win2000 アクセス98です。
お手数ですが宜しくお願いします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -