行の挿入と削除 |
行の挿入 (024) | |
Private Sub mnuEditRowInsertUP_Click() '選択されている行の上側に行を挿入 Dim No As Integer No = MsgBox(MSFlexGrid1.Row & "行目の上側に挿入します。", _ vbYesNo + vbQuestion, "行の挿入確認") If No = vbYes Then MSFlexGrid1.AddItem " ", MSFlexGrid1.Row MSFlexGrid1.RowHeight(MSFlexGrid1.Row) = 350 '行の高さ End If End Sub Private Sub mnuEditRowInsertDown_Click() '選択されている行の下側に行を挿入 Dim No As Integer No = MsgBox(MSFlexGrid1.Row & "行目の下側に挿入します。", _ vbYesNo + vbQuestion, "行の挿入確認") If No = vbYes Then MSFlexGrid1.AddItem " ", MSFlexGrid1.Row + 1 MSFlexGrid1.RowHeight(MSFlexGrid1.Row + 1) = 350 '行の高さ End If End Sub |
|
アクティブセルの行を削除する (024) | |
Private Sub mnuEditRowDelete_Click() '現在行の削除設定 Dim No As Integer No = MsgBox(MSFlexGrid1.Row & "行目を削除します。", _ vbYesNo + vbQuestion, "行の削除確認") If No = vbYes Then MSFlexGrid1.RemoveItem MSFlexGrid1.Row End If End Sub |
|
これらは下記のようなメニューを前もって作成し、そのメニューに書き込んで下さい。 これで一応MSFlexGridコントロールの基本的な使い方が理解頂けたかと思います。 次、以降はよくある質問等などが書いておあります。又MSFlexGrid関係は過去のログの 中でも多く質問や回答があります。ここにない場合は、サイト内検索で過去のログ等を 調べて下さい。 それでも不明の場合は、掲示板の方に質問して見て下さい。 |
2002/04/27