PowerTools MultiRow for Windows Forms 8.0J
TextBoxReadOnly プロパティ (PopupCell)
使用例 

PopupEditingControlのテキストボックス領域を直接編集できるかどうかを示す値を取得または設定します。
構文
Public Property TextBoxReadOnly As Boolean
public bool TextBoxReadOnly {get; set;}

プロパティ値

PopupEditingControlのテキストボックス領域を直接編集できる場合はtrue。それ以外の場合はfalse
解説
PopupCellを編集する方法は2通りあります。1つは、セルのボタンをクリックしてフォームまたはダイアログをポップアップし、そのフォームまたはダイアログで特定の値型を編集する方法です。もう1つは、テキストボックス領域に直接セルの値をテキストで入力する方法です。直接入力では、ColorやFontなどの特別な型の書式が正しく入力されない可能性があるため、このプロパティの値をfalseに設定して、直接入力を無効にすることができます。
使用例
次のサンプルコードは、ポップアップ型セルの動作または外観をカスタマイズする方法を示します。このサンプルコードは、PopupCellクラスに示されている詳細なコード例の一部を抜粋したものです。
PopupCell CreateCustomTypePopupCell()
{
    PopupCell popupCell1 = new PopupCell();

    // Pop up student edit form when click button.
    popupCell1.Popup = new StudentEditForm();
    // Use student edit form's Student property's value as cell's value.
    popupCell1.PopupValueMember = "Student";
    popupCell1.TextBoxReadOnly = true;
    popupCell1.Size = new Size(150, 21);

    return popupCell1;
}
Private Function CreateCustomTypePopupCell() As PopupCell
    Dim popupCell1 As New PopupCell()

    ' Pop up student edit form when click button.
    popupCell1.Popup = New StudentEditForm()
    ' Use student edit form's Student property's value as cell's value.
    popupCell1.PopupValueMember = "Student"
    popupCell1.TextBoxReadOnly = True
    popupCell1.Size = New Size(150, 21)

    Return popupCell1
End Function
参照

PopupCell クラス
PopupCell メンバ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.