永发信息网

VB怎么让窗体不显示

答案:4  悬赏:10  手机版
解决时间 2021-03-08 00:12
  • 提问者网友:听门外雪花风
  • 2021-03-07 06:35
我想实现:一个不可见的窗体,当它被打开的时候,从界面看不到,但是会执行一些功能,当功能执行完毕之后就自动关闭这个窗体,要怎么实现?
我把窗体的visible设置成false貌似还是不行,只要一show这个窗体的时候它就出现了,求指点。
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-03-07 07:00
Private Declare Function CreateCompatibleBitmap Lib "gdi32" (ByVal hdc As Long, ByVal nwidth As Long, ByVal nheight As Long) As Long
Private Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal hObject As Long) As Long
Private Sub Form_Load()
    Dim bitmap
    Me.AutoRedraw = True
    bitmap = CreateCompatibleBitmap(Me.hdc, 0, 0)
    SelectObject Me.hdc, bitmap
End Sub使用API函数,透明化窗体。
忘记了,BorderStyle = 0,在窗口属性里设置才有效。
全部回答
  • 1楼网友:执傲
  • 2021-03-07 10:24
private sub form_load() me.move 0,0,screen.width,screen.height '设置窗体全屏 me.pictrue=loadpicture("d:/a.jpg") '设置窗体背景图end sub
  • 2楼网友:蕴藏春秋
  • 2021-03-07 09:18
如果只是实现无需窗口的功能的话,可以不用窗口,直接用sub或function
  • 3楼网友:詩光轨車
  • 2021-03-07 08:21
Hide 方法 Hide 方法用于隐藏窗体,其语法为: [<窗体名>.]Hide 窗体隐藏后,窗体不可见,但未从内存中清除。 希望可以帮到您!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯