ドロップダウンイベントでタッチ操作を判定する
次のコードでは、GcSplitButton コントロールの DropDownOpening イベントでタッチ操作の判定を行います。
Private Sub GcSplitButton1_DropDownOpening(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles GcSplitButton1.DropDownOpening Dim args As GrapeCity.Win.Common.DropDownCancelEventArgs = DirectCast(e, GrapeCity.Win.Common.DropDownCancelEventArgs) If args IsNot Nothing Then If args.ByTouch Then MessageBox.Show("タッチ操作です。") Else MessageBox.Show("タッチ操作ではありません。") End If End If End Sub
private void gcSplitButton1_DropDownOpening(object sender, CancelEventArgs e) { GrapeCity.Win.Common.DropDownCancelEventArgs args = e as GrapeCity.Win.Common.DropDownCancelEventArgs; if (args != null) { if (args.ByTouch) { MessageBox.Show("タッチ操作です。"); } else { MessageBox.Show("タッチ操作ではありません。"); } } }