永发信息网

VB怎么在内部窗弹出新对话柜

答案:4  悬赏:10  手机版
解决时间 2021-05-01 02:43
  • 提问者网友:皆是孤独
  • 2021-04-30 06:26

像游戏一样!

那些按钮会突然出现,又突然消失。

比如像一些网络游戏一样

点击“物品”按钮就会出现一个新对话柜。

最佳答案
  • 五星知识达人网友:不甚了了
  • 2021-04-30 08:06

在内部窗弹出窗体有两种最简单的方式:


1.使用picturebox控件,把你要做的界面和控件都放在picturebox里面,然后隐藏掉。当合适和时间,让这个Picturebox显示在合适的位置,就实现了那样的效果。


2.第二种方式就是使用子窗体,将一个窗体设为另一个窗体的子窗体,则子窗体会在父窗体的内部弹出,这需要用到API函数 Setparent

全部回答
  • 1楼网友:时间的尘埃
  • 2021-04-30 10:11

用msgbox和inputbox 可以实现简单的窗口弹出的数据输入

inputbox的例子(用于输入姓名,性别,年龄,输出结果为红色,十五号字体,结果显示在窗体居中位置)

Private Sub Form_Click() tiaoti$ = "学生登陆信息" a$ = InputBox("请输入您的姓名", tiaoti, "张三") b$ = InputBox("请输入您的性别", tiaoti, "男") c$ = InputBox("请输入您的年龄", tiaoti, "20") FontName = "宋体" FontSize = 15 ForeColor = vbRed d$ = "您的姓名是:" & a & "," & b & ",现年" & c & "岁" CurrentX = (ScaleWidth - TextWidth(d)) / 2 CurrentY = (ScaleHeight - TextHeight(d)) / 2 Print d End Sub

msgbox的例子(用于单击窗口时弹出对话框,是否确定退出)

Private Sub Form_Click() a = MsgBox("确定要退出吗?", vbOKCancel + vbQuestion, "提示") If a = 1 Then End Else Print "您还未退出" End If

End Sub 我刚学vb,只能举出两个肤浅的例子,可能不是很符合你提出的要求,希望也能对你有借鉴作用吧!

  • 2楼网友:动情书生
  • 2021-04-30 09:03
用图片框加透明标签做个怎么样?也可以的哦
  • 3楼网友:摆渡翁
  • 2021-04-30 08:51

这些对话窗是需要你自己去设计的,简单的就用MessageBox或者InputBox。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯