none
請問有vb2005跟2008有工具是能讓線是一個可以動的工具嗎 RRS feed

  • 問題

  • 我指的線    就跟button或 textbox一樣  是一個物件
    我希望它可以讓使用者按住自由移動  目前我想到的只是用畫的
    但我用畫線的方法 發現它在移動時 很不順暢 因為要清除在重繪
    但我看國外廠商的軟體  按住線   那條線就能像一個物件能自由左右移動而且很自然
    請問一下vb有提供這樣的東西嗎

    還是看不懂我在說什麼
    http://www.chroma.com.cn/chroma/product/1311/file/428/V3120-Cdm.pdf
    可以看裡面最底下的圖     在該程式中    一條黃色的直線 可以讓使用者自由的移動
    我想要知道的是 除了自己用畫線的方法外 vb本身有提供這樣的功能嗎
    2009年12月16日 上午 05:36

解答

  • 你指的是黃色那條垂直線?
    是我的話, 我會偷懶一點, 用個 label 或 button 或 picturebox 之類的, height 跟圖表高一樣, width 設個 2 或 3 pixel , 把backcolor 設成黃的,
    再寫 mousedown 跟 mousemove 事件就好了
    • 已標示為解答 x32 2009年12月23日 上午 12:54
    2009年12月17日 上午 03:04

所有回覆

  • HI,

    您可以用WPF技術來畫線(Line), 所畫出來的線都是一個物件 , 請參考:
    WPF 中圖案和基本繪圖概觀(http://msdn.microsoft.com/zh-tw/library/ms747393.aspx)
    2009年12月16日 上午 05:46
  • 我剛去看了MSDN的教學短片
    看了它的功能 應該是可行
    那在問一個問題
    因為我不是只有那畫線
    而是跟做出跟那軟體一樣的功能
    那是一個量測儀器的AP  我是好幾個月前都弄好 只是在那取刻度值那 我自己看了都搖搖頭
    所以我在VB能做到的事  在WPF也辦的到嗎
    我有一些在VB做成的DLL不知道那WPF也能使用嗎
    2009年12月16日 上午 08:55
  • 1.
    本版置頂公告的微軟範例,就有這個功能。
    這個功能發揚光大後就是 VisualBasic PowerPacks 這個類別,目前出到 3.0 ,VS2005 要到微軟下載中心抓,VS2008 內建。
    for .Net 2.0



    2.
    我習慣用 OWC ,不然就是自己畫,微軟有推新的 MSChart 3.5 for .Net 3.5 SP1 ,到微軟下載中心抓
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2009年12月16日 下午 01:11
  • 你指的是黃色那條垂直線?
    是我的話, 我會偷懶一點, 用個 label 或 button 或 picturebox 之類的, height 跟圖表高一樣, width 設個 2 或 3 pixel , 把backcolor 設成黃的,
    再寫 mousedown 跟 mousemove 事件就好了
    • 已標示為解答 x32 2009年12月23日 上午 12:54
    2009年12月17日 上午 03:04