- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB6 MSFlexGridとPictureBox)
VB6 MSFlexGridとPictureBoxの質問集
このQ&Aのポイント
- Visual Basic6.0(SP6)で開発している素人が、PictureBoxのBackColorが変色できない問題や、MSFlexGridで行の色や行の高さを変更できない問題について質問しています。
- 質問1では、PictureBoxのBackColorが変色できない原因や対策について尋ねています。
- 質問2では、MSFlexGridで行の色を変更できない問題について質問しています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
以下のような感じ。 (1)PictureBoxの背景色 Private Sub Command1_Click() '白 Picture1.BackColor = RGB(255, 255, 255) '赤 'Picture1.BackColor = RGB(255, 0, 0) End Sub (2)MSFlexGridのCellの背景色 Private Sub Command2_Click() Dim i As Long With MSFlexGrid1 For i = 0 To 2 '##緑## .Row = 2 .Col = i .CellBackColor = RGB(0, 255, 0) Next i '##赤## '.Row = 2 '.Col = 2 '.CellBackColor = RGB(255, 0, 0) End With End Sub (3)MSFlexGridのCellの高さ Private Sub Command3_Click() Dim i As Integer Dim str As String With MSFlexGrid1 For i = 1 To MSFlexGrid1.Rows - 1 .Row = i .Col = 1 str = MSFlexGrid1.Text '三倍に .RowHeight(.Row) = .RowHeight(.Row) * 3 Next i End With End Sub
お礼
piroin654様 前回に引き続き二回目の迅速な回答ありがとうございます。 やりたいことが出来ました。MSFlexGridは古いようで調べてもわからず困ってました。 本当にありがとうございました!