为用户控件中的控件赋值的问题
用户控件中有一个button,一个label.点击这个Button,出现一个新的MDI窗体.新的MDI窗体中有一个picturebox控件。我需要在用户控件的label中...
用户控件中有一个button,一个label.点击这个Button,出现一个新的MDI窗体.新的MDI窗体中有一个picturebox控件。我需要在用户控件的label中显示鼠标在picturebox控件上的坐标的值。 我是这样写的:
private void pictureBoxImage1_MouseMove(...)
{
先获取e.x ,e.y
把x和y的值传给用户控件中的一个方法,叫做fuzhi。
}
用户控件中的fuzhi是这样的:
label.text=传过来的x的值。
我在调试的时候,label的值已经改变了,但是显示的还是0。这是为什么呢。
如果您不计较悬赏分帮帮我的话,我会万分感谢,谢谢谢谢,救我一命吧! 展开
private void pictureBoxImage1_MouseMove(...)
{
先获取e.x ,e.y
把x和y的值传给用户控件中的一个方法,叫做fuzhi。
}
用户控件中的fuzhi是这样的:
label.text=传过来的x的值。
我在调试的时候,label的值已经改变了,但是显示的还是0。这是为什么呢。
如果您不计较悬赏分帮帮我的话,我会万分感谢,谢谢谢谢,救我一命吧! 展开
1个回答
展开全部
这个,没看清写的问题具体是什么,唉,这几个控件是同一窗体还是同一程序不同窗体啊,还是不同程序的,而且怎么会扯上MDI窗体,不解,不过,大致猜测下,你应该是同一程序不同窗体吧,
这段代码就行了
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Form1.Label1.Caption = x & " " & y
End Sub
其中form1是label控件所在窗体,
另,获得鼠标坐标的单位是缇
这段代码就行了
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Form1.Label1.Caption = x & " " & y
End Sub
其中form1是label控件所在窗体,
另,获得鼠标坐标的单位是缇
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询