2012-04-12 83 views
0

我想在我的Win-Form應用程序中實現觸摸事件。觸摸按鈕,列表,組合框和複選框的事件。任何想法如何實現它?我找不到任何相同的資源。如何爲我的應用程序實現觸摸事件?

我只想讓我的應用程序與觸摸屏平板電腦完全兼容。我使用.NET 3.5並沒有看到任何相關的事件處理程序。我錯過了什麼?

回答

3

我認爲你缺少的東西這樣做。

我認爲您正在尋找的「觸摸」事件實際上是一個「單擊」,如果在平板電腦上運行勝利形式。

處理OnClick事件。

+0

因此爲所有組件處理「單擊」事件以使其響應觸摸事件。涼。我會添加它,測試它並更新你的進展/問題。非常感謝。 – Tvd 2012-04-12 13:46:51

+0

@Tvd是的,我認爲雙擊是一個雙擊等,觸摸只是一個鼠標點擊。多數民衆贊成在我寫觸摸屏POS軟件時,一直工作。 – AnthonyBlake 2012-04-12 13:49:25

+0

謝謝, 我實現了Click事件,只要我沒有。在組合框中,我想知道如何獲取通過觸摸選擇的項目。已經實現了「SelectedIndexChanged」,但是如何在接觸某個項目時選擇該項目?和用於在DataGridView中選擇行類似。已經設置了它的屬性(RowTemplate-DefaultCellStyle),這就是它現在被選中的方式,並且不需要Click來實現。 – Tvd 2012-04-16 11:18:42

0

您可以通過選擇事件處理程序多爾各自的對照

+0

哪個觸摸事件處理程序用於Win-Forms應用程序來實現相同? – Tvd 2012-04-12 09:42:14

+0

告訴我你想用表格做什麼 – 2012-04-12 13:41:46

+0

我認爲Q很清楚地表明我在找什麼。我想要的只是控件在應用程序中響應觸摸事件。 Bt這樣做只是想讓我的應用程序與使用平板電腦的用戶完美地運行 - 通常情況下唯一的控制是觸摸和沒有鼠標或鍵盤。 – Tvd 2012-04-12 13:54:13