我正在构建一个窗体,其中除滚动条之外的每个控件都包含在一个框架中。滚动条自然会移动框架。
我的窗体的高度x宽度是12150 x 15800。框架-完全包含在框架内-是18935 x 15285。
尽管我可以在窗体的边界内看到整个框架,但它坚持认为它比6785 twips高。然而,宽度是有意义的--它从左到右窄了515TWIPS,这是合理的。
这里发生什么事情?
我试图找出一种简单的方法,根据父窗体的大小来调整我的子窗体的大小。即子表单从父窗体(FixedToolWindow)中弹出。
为了做到这一点,我正在通过在我的form子类中拥有一个OnParentResize事件来实现这一点。i.e
void OnParentResized(object sender, EventArgs e)
{
//Resize of the form shall be made only when the form is not minimized
if (parent.WindowState != For
我想知道如何检查一个picturebox是否与表单上的另一个东西相交。我知道一个矩形它:
if (rectangle.IntersectsWith(otherRectangle))
但是(我知道,不可能)我想这样做:
if (pictureBox1.IntersectsWith(pictureBox2))
有人知道检查的好方法吗?同时,我制作了一个游戏,在游戏中你可以用箭头键移动图片框1,并随空间跳跃。谢谢!
我希望用户能够在窗体视图中通过单击一个按钮更改窗体的高度:
Private Sub btnChangeHeight_Click()
booTall = Not booTall
If booTall Then
lngHeight = 12400 ' (twips)
Else
lngHeight = 1200
End If
Me.Detail.Height = lngHeight
Me.Repaint
Debug.Print Me.Detail.Height
End Sub
高度变化--