
正文
关于vb.net弹出式容器的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net中如何让窗体容器控件在主窗体的相同容器控件中显示。
就是访问子窗体内的控件吧,如果你的窗体真的是子窗体,你智能感知.forms下看有没有它,否则只是个控件,用.controls集合去访问到它,它里面的控件也是如此访问和操作,就是me.controls(xxx).controls(yyy).visible=true之类的方法。 奉劝你最好使用主窗体为MDI。
相关问答
Q1: VB.net怎么弹出如下类似的对话框(看图)?
可以利用msgbox 实现,也可以通过另外的窗体上画出表格实现
方法一,利用msgbox:
Private Sub Command1_Click()Dim a As Long, b As Long, c As LongMsgBox "┌────┬────┬────┐" vbCrLf _ "│ 库存1 │ 库存2 │ 库存3 │" vbCrLf _ "├────┼────┼────┤" vbCrLf _ "│" formatstr(a) "│" formatstr(b) "│" formatstr(c) "│" vbCrLf _ "└────┴────┴────┘" End SubPrivate Function formatstr(ByVal inputStr As String) As StringDim j As Integerj = (8 - Len(inputStr)) \ 2formatstr = Space(j) inputStr Space(j) Space((8 - Len(inputStr)) Mod 2)End Function
方法二,利用窗体实现:
’新建form2窗体‘将以下代码复制到form2窗体中Private Sub Form_Load()ShowPrint "┌────┬────┬────┐" vbCrLf _ "│ 库存1 │ 库存2 │ 库存3 │" vbCrLf _ "├────┼────┼────┤" vbCrLf _ "│" formatstr(a) "│" formatstr(b) "│" formatstr(c) "│" vbCrLf _ "└────┴────┴────┘" End SubPrivate Function formatstr(ByVal inputStr As String) As StringDim j As Integerj = (8 - Len(inputStr)) \ 2formatstr = Space(j) inputStr Space(j) Space((8 - Len(inputStr)) Mod 2)End Function‘将以下代码复制在form1窗体中Private Sub Command1_Click()Form2.ShowEnd Sub
Q2: VB.NET如何让弹出的窗体显示在所有的窗体的最前面(包括其他程序打开的窗体)
你可以这样做,设置窗体的TopMost 属性为真!
Me.TopMost = True
Form.TopMost 属性
获取或设置一个值,指示该窗体是否应显示为最顶层窗体。
Q3: vb.net在自制的窗体控件中弹出一个窗口再返回一个值
先设计好Form1和Form2。在
Private Class Form2中输入
Public Event ChangeValue(ByVal value As String) '是string还是其它的看你需要了
在Form2的Closed事件:
Private Sub Form2_Closed() Handles Me.Closed
RaiseEvent ChangeValue(TextBox1.Text)'如果是数值类型的话用下面这个:
'RaiseEvent ChangeValue(Val(TextBox1.Text))
End Sub
在Form中定义x:
Dim x As String '是String还是数值类型看你需要了,要和上面的统一
在Form1中写一个处理值的函数。值哪来?别管它
Private Sub ProcessValue(ByVal value As String) '记得统一
x = value
End Sub
在Form1中Button1的Click事件中:
Private Sub Button1_Click() Handles Button1.Click
Dim f2 As New Form2
AddHandler f2.ChangeValue,AddressOf ProcessValue
f2.Show()
End Sub
楼下的更简单啦
Q4: vb 问题 如何建立一个 弹出式菜单
1、首先,需要点击菜单栏中的工具按钮。
2、点击完工具按钮之后,然后我们点击菜单编辑器。
3、除了点击菜单编辑器,我们也可以记住他的快捷键。
4、此时,便可以看到菜单编辑器页面。
5、还可以在这里设置快捷键。
6、或者便可以开始输入名称和系统名称。
Q5: vb.net 关于左键点击弹出菜单的问题
控件.ContextMenuStrip=ContextMenuStrip1;
c#是这么写的,弹出菜单相对鼠标是一个位置.
vb应该也一样.
你目前的办法是自己控制弹出菜单显示的位置,但是你的坐标没有控制好,注意世界坐标和控件坐标的区别,做个相应的转换,还是可以实现的.
vb.net弹出式容器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、vb.net弹出式容器的信息别忘了在本站进行查找喔。








