none
1.在 ListBox 欄位的觸控操作沒有按滑鼠右鍵的功能。2.PictureBox 觸控無兩指放大功能,如何用其他方式縮放圖片顯示? RRS feed

  • 一般討論

  • 請問高手:

    1.最近買了一台surface Pro 4 ,剛開始使用觸控螢幕,發現在我寫的vb程式中,ListBox 的欄位中無法用單指長按螢幕來執行滑鼠右鍵的功能

       一般的螢幕觸控都是用單指按螢幕稍久就會有等於按滑鼠右鍵的功能表出現,就好像要複製檔案時的觸控方式一樣,可是用vb寫的程式,

      ListBox 欄位卻都被判讀為點按滑鼠左鍵的功能,是否有特別情況的考慮?或者其他觸控方式?

    2.PictureBox 觸控無兩指放大功能,不過 RichTextBox 就有觸控縮放操作,可是我是從圖片檔案讀取到 PictureBox,想簡單的直接兩指縮放,

       找不出好方法?

    就上述兩個問題請教,祝 平安喜樂!    

    感謝!

    2016年8月23日 下午 04:51

所有回覆

  • 您可以開發WPF應用程式或是Windows App, 通用應用程式等有支援觸控功能的應用程式, 一般的Windows應用程式只能看控制項本身是否支援觸控功能
    2016年8月24日 上午 03:51
  • 感謝 tihs 的回覆 !

    大概知道問題所在, 第一個問題我可以寫個按觸控螢幕鍵盤的功能鍵來代替滑鼠右鍵, 因為我希望我的軟體可以在平板上使用,

    只是奇怪為什麼獨獨 ListBox 沒有那個觸控模擬,操作起來就是不順!

    第二個問題我一直找不到替代方案, RichTextBox 可以有圖片, 但是沒有指令能夠將圖片檔Load進去,

    想說把圖片檔用程式先轉為.rtf檔, 再 load 到 RichTextBox, 但也沒有相關指令可用, 無解 !

    我的軟體以個人來講算是複雜的, 從vb2005, 陸陸續續寫到vb2010, 最近用vb2015試試, 不是本業加上年紀大了,

    沒有辦法再去學其他程式語言, 謝謝 tihs 的意見, 感謝您 !

    最後有一個好奇, 微軟說VS可以跨平台開發, 通吃 iOS, 安卓, 可是沒提到VB寫的程式也行, 所以就是沒辦法囉? 

    2016年8月24日 上午 06:39
  • 因為

    Xarmarin  只支援使用 C#.

    Cordova 只支援使用 javascript.


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2016年8月24日 上午 08:42
    版主
  • 瞭解!

    謝謝您!

    2016年8月24日 下午 02:47