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

ドロップダウンが開いたとき、データを同期するか、しないかを取得または設定します。
構文
Public Property SyncData As Boolean
public bool SyncData {get; set;}

プロパティ値

説明
True データを同期します。
False データを同期しません。
解説
このプロパティは、ドロップダウンダイアログが開くときにドロップダウンダイアログのデータをコントロールに同期するかどうかを決定します。
使用例
SyncData プロパティを利用する GcDateTime コントロールを作成するコード例を次に示します。
//  Please use the following namespace
//  using System.Windows.Forms;
//  using GrapeCity.Win.Editors;

public void WireDropDownOpeningEvent()
{
    GcDateTime date1 = new GcDateTime();
    date1.DropDownOpening += new EventHandler<DropDownOpeningEventArgs>(OnDateDropDownOpening);
}

private void OnDateDropDownOpening(object sender, DropDownOpeningEventArgs e)
{            
    GcDateTime date1 = sender as GcDateTime;
    if (date1 != null)
    {
        if (date1.InputStatus != InputStatus.Empty && date1.Value == null)
        {
            // Doesn't show the drop-down window when the value of the GcDateTime control is null.
            e.Cancel = true;
            // Doesn't synchronize data from drop-down window to the GcDateTime control.
            e.SyncData = false;
        }
    }
}
'  Please use the following namespace
'  Imports System.Windows.Forms;
'  Imports GrapeCity.Win.Editors;

Public Sub WireDropDownOpeningEvent()
    Dim GcDateTime1 As New GcDateTime()
    AddHandler GcDateTime1.DropDownOpening, AddressOf OnDateDropDownOpening
End Sub

Private Sub OnDateDropDownOpening(ByVal sender As Object, ByVal e As DropDownOpeningEventArgs)
    Dim GcDateTime1 As GcDateTime = TryCast(sender, GcDateTime)
    If (Not GcDateTime1 Is Nothing) Then
        If GcDateTime1.InputStatus <> InputStatus.Empty AndAlso GcDateTime1.Value = Nothing Then
            ' Doesn't show the drop-down window when the value of the GcDateTime control is Nothing.
            e.Cancel = True
            ' Doesn't synchronize data from drop-down window to the GcDateTime control.
            e.SyncData = False
        End If
    End If
End Sub
参照

DropDownOpeningEventArgs クラス
DropDownOpeningEventArgs メンバ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.