成都网站建设设计

将想法与焦点和您一起共享

vb.net操作父窗体,c子窗口调用父窗口方法

VB.net中子窗体调用父窗体的StatusStrip

使用公共变量或者窗体NEW的时候传递过来

创新互联建站是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,微信小程序,10多年建站对成都服务器托管等多个行业,拥有丰富的网站制作经验。

公共变量可以通过模块来定义一个

public tssl as toolstripstatuslabel

然后在父窗体LOAD的时候

tssl=.......

然后在任何时候都可以调用TSSL了

vb.net如何让父窗体工具栏的保存对话框在所有子窗体通用

'代码中Button控件自行在窗体中添加并改名

***********************************父窗体代码:

Public Class Form1

Public Sub From1_保存Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles From1_保存Button.Click

Select Case sender.name

Case "From1_保存Button"

MsgBox("提交的窗体是From1")

Case "Form2_提交Button"

MsgBox("提交的窗体是From2")

End Select

Form2.Close()

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_显示子窗体.Click

Form2.ShowDialog()

End Sub

End Class

***********************************子窗体代码:

Public Class Form2

Private Sub Form2_提交Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Form2_提交Button.Click

Form1.From1_保存Button_Click(Form2_提交Button, New System.EventArgs)

End Sub

End Class

***********************************

方法满多的,起码三四种,比如用一个全局变量保存当前提交窗体名,执行操作的代码读取这个全局变量就行。最方便的应该是做过程

Public Sub DateBaseAdd(ByVal From As Form)

,然后父窗体跟子窗体都能调用这个全局过程,同时传入窗体名称

vb.net 怎样正确建立父子窗体?(容器问题)

要确立父子窗体,那子窗体必须继承父窗体。实例化子窗体对象调用Show()方法。

希望采纳


文章名称:vb.net操作父窗体,c子窗口调用父窗口方法
文章出自:http://chengdu.cdxwcx.cn/article/dsejocc.html