私はVB6でこのプロジェクトのコードを使用しています: http ://www.vbforums.com/showthread.php?394360-VB-Showing-the-CPU-graph-like-in-Windows-Task-Manager
しかし、画像ボックスはフォームの100%になりますが、どのようにサイズを定義できますか?
私はVB6でこのプロジェクトのコードを使用しています: http ://www.vbforums.com/showthread.php?394360-VB-Showing-the-CPU-graph-like-in-Windows-Task-Manager
しかし、画像ボックスはフォームの100%になりますが、どのようにサイズを定義できますか?
VB.NET では、picturebox オブジェクトに SIZEMODE プロパティが必要です。変更してみてください。
VB6では(確かに覚えていませんが、次のように呼ばれる可能性があります..)AUTOSIZE?それを変えてみてください
そのプロパティを変更すると、自動サイズ調整の代わりに幅/高さパラメーターを使用する必要があるため、それら (幅/高さ) を再度設定するか、form_resize が発生したときにサイズを変更する必要があります。
コードサンプルを確認した後、この行が SIZE を定義していることがわかります
picCPUGraph.Move(45, 45, Me.ScaleWidth - 90, Me.ScaleHeight - 90)
これを次のように変更すると.... style-1
picCPUGraph.Move(45, 45, Me.ScaleWidth - 90, (Me.ScaleHeight - 90)/2)
またはスタイル-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 は、垂直方向のスペースの 1/3 を使用します スタイル 3 は、垂直方向のスペースの 1/4 を使用します