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

投稿日: 2003/12/17(Wed) 13:53
投稿者ak
Eメール
URL
タイトルRe^9: MSFlexGridの一つの固定セルを赤文字にしたいんですが…

> 設定順もサンプル通りでした。
> Col、Rowプロパティを設定した後でColSel、RowSelプロパティ設定されていました。
> でも、文字はみな黒のまんまでした。

下のサンプルで試してみてください。

'(*.frm) フォームにMSFlexGrid,CommandButtonを各1個配置してください。
Option Explicit

Private Sub Form_Load()
    Dim ii  As Integer
    
    'フォーム初期設定
    With Me
        .Height = 3360
        .Width = 3780
    End With
    
    'ボタン初期設定
    With Command1
        .Caption = "色変更"
        .Height = 375
        .Width = 975
        .Top = 2580
        .Left = 15
    End With
    
    'グリッド初期設定
    With MSFlexGrid1
        .Height = 2535
        .Width = 4290
        .Top = 15
        .Left = 15
        .Cols = 4
        .Rows = 10
        For ii = 0 To 9
            .Col = 1
            .Row = ii
            .Text = "11111"
            .Col = 2
            .Row = ii
            .Text = "22222"
            .Col = 3
            .Row = ii
            .Text = "33333"
        Next ii
    End With
    
End Sub

Private Sub Command1_Click()
    Dim iTmp       As Integer
    
    '2列目の文字色を赤色に変更する
    With MSFlexGrid1
       iTmp = .FillStyle
       .FillStyle = flexFillRepeat
       .Col = 2
       .Row = 1
       .ColSel = 2
       .RowSel = .Rows - 1
       .CellForeColor = vbRed
       .FillStyle = iTmp
    End With
End Sub


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

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

- Web Forum -