我在VB6使用的代碼從這個項目的規模: http://www.vbforums.com/showthread.php?394360-VB-Showing-the-CPU-graph-like-in-Windows-Task-Manager定義一個PictureBox
但圖片框變成形式的100%,我怎麼能確定它的大小?
我在VB6使用的代碼從這個項目的規模: http://www.vbforums.com/showthread.php?394360-VB-Showing-the-CPU-graph-like-in-Windows-Task-Manager定義一個PictureBox
但圖片框變成形式的100%,我怎麼能確定它的大小?
在VB.NET你的圖片框的對象應該有一個SizeMode屬性,嘗試改變這種
在VB6(我不記得是肯定的,但它可以被稱爲像..)AUTOSIZE?嘗試更改
一旦您更改該屬性,它應該使用寬度/高度參數而不是自動調整大小,因此可能需要再次設置這些(寬度/高度)或在發生form_resize時調整它們的大小。
審查您的代碼示例後我可以看到,這條路線,如果你改變這.... 風格-1
picCPUGraph.Move(45, 45, Me.ScaleWidth - 90, (Me.ScaleHeight - 90)/2)
定義大小
picCPUGraph.Move(45, 45, Me.ScaleWidth - 90, Me.ScaleHeight - 90)
所以
或 style-2
picCPUGraph.Move(45, 45, Me.ScaleWidth - 90, (Me.ScaleHeight - 90)/3)
或者 風格-3
picCPUGraph.Move(45, 45, Me.ScaleWidth - 90, (Me.ScaleHeight - 90)/4)
這將阻止你的圖片框從填表客戶區。
樣式1將使用一半的垂直空間 樣式2將用三分之一的垂直空間 樣式3將使用四分之一的垂直空間
謝謝你的幫助,我曾試過但沒有運氣。我相信原來的編碼器編寫它的方式是這樣做的。這裏是主窗體的源代碼: http://www.pastebin.ca/2333730 – 2013-03-16 16:43:16
嗨再次,請問我可以知道嗎? 「picCPUGraph」PictureBox的SCALEMODE設置是什麼? – Zeddy 2013-03-16 18:55:37
謝謝你,完美的工作。我將它應用於高度和寬度,並且它正在做我想要的。我將不得不四處尋找我需要的確切數字,但這是有效的,再次感謝你。 Scalemode設置爲像素 – 2013-03-17 03:48:41
那麼,你用VB 6或VB.NET?你有兩個標籤適用於你的問題,但他們*非常*不同的語言,不可互換。 – 2013-03-16 08:17:46