2012-04-12 23 views
0

Win-Formアプリケーションでタッチイベントを実装したいと思います。ボタン、リスト、コンボボックス、チェックボックスのイベントをタッチします。どのようなアイデアを実装すればよいですか?私は同じもののためのリソースを見つけることができませんでした。アプリケーションにタッチイベントを実装するにはどうすればよいですか?

私のアプリケーションはタッチスクリーンタブレットと完全に互換性があります。 .NET 3.5を使用し、関連するイベントハンドラは表示されません。私は何かを逃していますか?

答えて

3

を使用して行うことができます。

あなたが探している「タッチ」イベントは、タブレットで勝利フォームを実行している場合、実際には「シングルクリック」だと思います。

OnClickイベントを処理します。

+0

そのため、すべてのコンポーネントの「クリック」イベントを処理して、タッチイベントに応答させます。クール。私はそれを追加し、それをテストし、あなたに進歩/問題をアップデートします。どうもありがとう。 – Tvd

+0

@Tvdはい、ダブルタップはダブルクリックなどと思います。タッチはマウスをクリックするだけです。それはタッチスクリーンPOSソフトウェアを書いたときにどうやって仕事をしていたのですか? – AnthonyBlake

+0

ありがとう、 私はどこでもClickイベントを実装しました。コンボボックスでは、タッチで選択したアイテムを取得する方法が不思議です。すでに "SelectedIndexChanged"を実装していますが、アイテムに触れるときにアイテムを選択するにはどうすればよいですか? DataGridViewで行を選択する場合も同様です。プロパティ(RowTemplate-DefaultCellStyle)を設定してください。これは現在選択されている方法で、実装するにはクリックは必要ありません。 – Tvd

0

あなたは私はあなたが何かが欠けていると思うの選択イベントハンドラDORそれぞれのコントロール

+0

Win-Formsアプリケーションで同じものを実現するために使用するタッチイベントハンドラはどれですか? – Tvd

+0

私はあなたに質問したいと思っています。 –

+0

Qは私が探しているものをはっきりと言うと思います。私が望むのは、アプリケーションのタッチイベントに応答するコントロールだけです。 Btはそうしているので、私のアプリがタブレットを使っているユーザーと完全にうまくやり遂げられるようにしたい - 通常、唯一のコントロールはタッチ&マウスまたはキーボードではない。 – Tvd

関連する問題