定义图片框的大小

时间:2013-03-16 04:38:46

标签: vb6

我在VB6中使用了这个项目的代码: http://www.vbforums.com/showthread.php?394360-VB-Showing-the-CPU-graph-like-in-Windows-Task-Manager

但是图片框变成了表格的100%,我该如何定义它的大小?

1 个答案:

答案 0 :(得分:0)

在VB.NET中,你的picturebox对象应该有一个SIZEMODE属性,试着改变那个

在VB6中(我无法记住,但可能会被称为......)AUTOSIZE?尝试改变

一旦你更改了该属性,它应该使用Width / Height参数而不是autosizing,因此可能需要再次设置(宽度/高度)或在发生form_resize时调整它们的大小。

更新

在查看您的代码示例后,我可以看到该行定义了SIZE

picCPUGraph.Move(45, 45, Me.ScaleWidth - 90, Me.ScaleHeight - 90)

所以如果你改成这个.... 风格-1

picCPUGraph.Move(45, 45, Me.ScaleWidth - 90, (Me.ScaleHeight - 90)/2)

OR 风格-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将使用HALF垂直空间 Style 2将使用ONE THIRD垂直空间 Style 3将使用ONE QUARTER垂直空间