MESCIUS MultiRow for Windows Forms 12.0J
セルの読み取り専用

特定のセルを読み取り専用にするには、Cell.ReadOnlyプロパティを使用します。ButtonCellやHeaderCellのように値を編集しないセル型では、Cell.ReadOnlyプロパティは既定でTrueです。
セルを読み取り専用にする
次のコードは、現在のセルを読み取り専用にします。

GcMultiRow1.CurrentCell.ReadOnly = True
gcMultiRow1.CurrentCell.ReadOnly = true;
セル編集コントロールを読み取り専用にする
次のコードは、文字列型セルの編集時にユーザーによる入力を禁止します。文字列の選択やコピーは可能です。

Imports GrapeCity.Win.MultiRow

Private Sub GcMultiRow1_EditingControlShowing(ByVal sender As System.Object, ByVal e As EditingControlShowingEventArgs) Handles GcMultiRow1.EditingControlShowing
    If TypeOf e.Control Is TextBoxEditingControl Then
        TryCast(e.Control, TextBoxEditingControl).ReadOnly = True
    End If
End Sub
using GrapeCity.Win.MultiRow;

private void gcMultiRow1_EditingControlShowing(object sender, EditingControlShowingEventArgs e)
{
    if (e.Control is TextBoxEditingControl)
    {
        (e.Control as TextBoxEditingControl).ReadOnly = true;
    }
}
   
関連トピック

 

 


© MESCIUS inc. All rights reserved.