PowerTools PlusPak for Windows Forms 8.0J
SetEnableTouchEvents メソッド
使用例 

GcTouchToolBarProvider を関連付ける System.Windows.Forms.Control
GcTouchToolBarProvider を指定したコントロールに関連付ける場合は true。それ以外の場合は false
GcTouchToolBarProvider を指定したコントロールに関連付けます。
構文
Public Sub SetEnableTouchEvents( _
   ByVal control As Control, _
   ByVal value As Boolean _
) 
public void SetEnableTouchEvents( 
   Control control,
   bool value
)

パラメータ

control
GcTouchToolBarProvider を関連付ける System.Windows.Forms.Control
value
GcTouchToolBarProvider を指定したコントロールに関連付ける場合は true。それ以外の場合は false
使用例

次のサンプルコードは、このプロパティの使用方法を示します。

このサンプルコードは、GcTouchToolBarProvider クラスに示されている詳細なコード例の一部を抜粋したものです。

private void EnableOrDisableTouchEvents(object sender, EventArgs e)
{
    if (gcTouchToolBarProvider1.GetEnableTouchEvents(label1))
    {
        gcTouchToolBarProvider1.SetEnableTouchEvents(label1, false);
        gcTouchToolBarProvider1.Tapped -= gcTouchToolBarProvider1_Tapped;
        gcTouchToolBarProvider1.RightTapped -= gcTouchToolBarProvider1_RightTapped;
    }
    else
    {
        gcTouchToolBarProvider1.SetEnableTouchEvents(label1, true);
        gcTouchToolBarProvider1.Tapped += gcTouchToolBarProvider1_Tapped;
        gcTouchToolBarProvider1.RightTapped += gcTouchToolBarProvider1_RightTapped;
    }
}

void gcTouchToolBarProvider1_RightTapped(object sender, Components.TouchEventArgs e)
{
    MessageBox.Show(@"RightTapped!");
}

void gcTouchToolBarProvider1_Tapped(object sender, Components.TouchEventArgs e)
{
    MessageBox.Show(@"Tapped!");
}
Private Sub EnableOrDisableTouchEvents(sender As Object, e As EventArgs)
    If gcTouchToolBarProvider1.GetEnableTouchEvents(label1) Then
        gcTouchToolBarProvider1.SetEnableTouchEvents(label1, False)
        RemoveHandler gcTouchToolBarProvider1.Tapped, AddressOf gcTouchToolBarProvider1_Tapped
        RemoveHandler gcTouchToolBarProvider1.RightTapped, AddressOf gcTouchToolBarProvider1_RightTapped
    Else
        gcTouchToolBarProvider1.SetEnableTouchEvents(label1, True)
        AddHandler gcTouchToolBarProvider1.Tapped, AddressOf gcTouchToolBarProvider1_Tapped
        AddHandler gcTouchToolBarProvider1.RightTapped, AddressOf gcTouchToolBarProvider1_RightTapped
    End If
End Sub

Private Sub gcTouchToolBarProvider1_RightTapped(sender As Object, e As Components.TouchEventArgs)
    MessageBox.Show("RightTapped!")
End Sub

Private Sub gcTouchToolBarProvider1_Tapped(sender As Object, e As Components.TouchEventArgs)
    MessageBox.Show("Tapped!")
End Sub
プラットフォーム

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

参照

GcTouchToolBarProvider クラス
GcTouchToolBarProvider メンバ

Send Feedback