0
A
回答
1
您可以這樣分配的TrackBar的新的大小:
TrackBar1.Size = New Point(newwidth, newheight)
一種方式來處理你提到的是使用鼠標移動,鼠標鬆開,並且在的mousedown的跟蹤條事件的用戶界面。
當您用鼠標左鍵獲取鼠標移動軌跡欄事件時,您可以根據它是否靠近邊緣(左右邊緣的左右箭頭,頂部或底部邊緣的上下箭頭)更改光標),靠近角落(對角線箭頭)或者在軌跡條中間的其他位置(4個箭頭)。
當您收到mousedown trackbar事件時,請保存該位置。如果它靠近邊緣或角落,則會伸展邊緣或跟蹤欄的角落。如果它位於中心區域,您將會移動它(如果這是一個選項)。
當您通過向左按鈕獲得鼠標移動軌跡欄事件時,使用軌跡欄大小和位置屬性移動和/或調整軌跡欄大小。將當前位置與您在mousedown事件中保存的位置進行比較,然後拉伸或移動該距離。根據前一個mousedown事件中的位置(邊緣拉伸,邊角拉伸或移動)定義的當前操作執行調整大小和/或重新定位。您可以在此處繪製矩形或調整軌跡欄大小,無論哪個看起來更好。
當您收到mouseup事件時,請通過設置新的跟蹤欄大小和位置來完成操作。
相關問題
- 1. 允許用戶在iPad應用上調整視圖的大小?
- 2. 允許調整大小的窗口pyGame
- 3. 允許用戶調整JTable的列大小
- 4. 允許用戶調整jeditorpane中的html圖像大小
- 5. 不允許調整窗口大小
- 6. CSS3調整大小屬性只允許增加DIV大小
- 7. CefSharp ChromiumWebBrowser - 允許用戶放大/縮小
- 8. 允許用戶通過拖動來調整WPF TreeView節點的大小
- 9. 不允許用戶在特定尺寸下調整表格的大小
- 10. 不允許用戶調整最大化的形式
- 11. 在用戶調整大小後停止調整jpanel的大小
- 12. 整合軌道軌跡2
- 13. 不允許添加組件來調整JPanel的大小
- 14. 如何允許在PyQt4中調整QMessageBox的大小
- 15. Tkinter允許窗口調整大小從一定的數量
- 16. aurigma條件調整大小
- 17. 如何在隱藏窗口小部件後調整窗口大小,同時仍允許調整窗口大小?
- 18. WPF窗口 - 只允許水平調整大小
- 19. 不允許在窗口上滾動調整大小
- 20. 有序數組。調整大小不允許排序元素
- 21. jQuery可調整大小:不允許包含div出局
- 22. Winforms - 調整窗口大小,但只允許改變高度
- 23. 允許的內存大小
- 24. 允許的內存大小
- 25. 允許的內存大小
- 26. 調整圖片大小在軌道上
- 27. 防止用戶輸入過大PHP「允許的內存大小」
- 28. CUBLAS Library允許的cublasDgetrfBatched()允許的最大批量大小
- 29. 調整大小的用戶控件
- 30. 使用戶可調整大小的wxPanel
您是否希望用戶能夠通過使用鼠標或在UI中設置一些數字來更改大小或跟蹤欄? – 2009-07-15 07:54:54