精华内容
下载资源
问答
  • vb如何设置窗体与子窗体——MDI窗体

    千次阅读 热门讨论 2020-06-02 11:01:02
    目前我理解的父窗体与子窗体的关系是:父窗体包含子窗体。 想要达到这样的效果,首先要新建一个父窗体(MDI窗体)。 MDI窗体上又不允许放置PictureBox以外的控件,但是Picture上面就能放置控件,所有只要先在窗体...

    目前我理解的父窗体与子窗体的关系是:父窗体包含子窗体。
    在这里插入图片描述
    想要达到这样的效果,首先要新建一个父窗体(MDI窗体)。
    MDI窗体上又不允许放置PictureBox以外的控件,但是Picture上面就能放置控件,所有只要先在窗体上铺上一张图片,在把控件放置在图片上就可以。
    运行时会发现提示“只允许存在一个MDI窗体”,这种错误我翻阅了前辈的博客,发现是sub Main里的一句代码导致的。

    Sub Main()
        Dim flogin As New frmlogin
        flogin.Show vbModal          'flogin显示模式窗口'
        
        If Not flogin.ok Then
            End
        End If
        flogin.Hide
        '将下面这两句屏蔽即可,然后再添加一句MDIFrmmain.Show'   
        Set fmain = New MDIFrmmain
        fmain.Show                  '显示主窗体'
    End Sub
    

    运行程序后又会发现子窗体都隐藏在了图片下面,此时可以用API函数来解决这个问题:

    第一步:

    外接程序——外接程序管理器

    第二步:

    找到API函数,选择“在启动中加载”与“加载/卸载”

    第三步:

    选中系统的模块Module1——外接程序——API浏览器——加载文本文件——WIN32API.TXT——打开

    第四步:

    搜索SetParent——添加——插入

    第五步:

    可以看到Module1中出现了这句代码:Public Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long

    这句代码要放在模块里

    第六步:

    此时在MDI窗体里在对应的子窗体中写如下代码:运行一下,就会惊喜的发现成功了!

    Private Sub Return_card_Click()
        SetParent frmReturn_card.hwnd, MDIFrmmain.hwnd
        frmReturn_card.Show
    End Sub
    
    '或者'
    
    Private Sub Check_balance_Click()
        Call SetParent(frmCheck_balance.hwnd, MDIFrmmain.hwnd)
        frmCheck_balance.Show
    End Sub
    
    展开全文
  • vb.net启动隐藏窗体

    2007-12-06 11:01:29
    vb.net启动隐藏窗体
  • 一个VB图形启动窗体,程序启动画面制作 一个VB图形启动窗体,程序启动画面制作
  • 以前直接在属性里面改的,今天尝试用代码实现,写在load里面,怎么也没有反应,于是请教大牛,发现需要如下: Public Sub New() InitializeComponent() ...这样以后,窗体很听话vb.net教程的停在了屏幕中间! ...

    以前直接在属性里面改的,今天尝试用代码实现,写在load里面,怎么也没有反应,于是请教大牛,发现需要如下:

    Public Sub New()

        InitializeComponent()
        Me.Size = New Size(800, 600)
        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
    

    End Sub

    这样以后,窗体很听话vb.net教程的停在了屏幕中间!

    展开全文
  • 内容索引:VB源码,文件操作,读信器 Vb 读信器,在输入区导入你要读取的信件,设置好...程序其实可以学习的地方有很多,比如启动窗体特效,还有“关于”的制作 ,本程序的“关于”是一个具有文本滚动特效的窗体
  • VB.NET异形窗体

    2018-11-28 14:31:52
    我们常见的游戏登录界面,ADOBE家的所有软件,启动界面都是一个异形窗体。今天我也来教大家如何实现异形窗体设计。 首先 然后将窗体边框调成无边框模式    ...

    我入手vb已经有一年多了。目前是在校大学生,之前一直很迷恋VB6。但我知道知识必须要更新,所以开始了VB.NET。从最简单的界面开始做起。异形窗体在很多场合都会用到。我们常见的游戏登录界面,ADOBE家的所有软件,启动界面都是一个异形窗体。今天我也来教大家如何实现异形窗体设计。
    首先, 打开开发环境,我用的是vb2010学习版! 打开开发环境,新建项目
    然后将窗体边框调成无边框模式
    FormBorderStyle = Windows.Forms.FormBorderStyle.None
    再加载一张透明背景的PNG格式图片如下图
    再将图片的伸缩模式调整一下
    BackgroundImageLayout = ImageLayout.Stretch
    窗体的启动位置放在屏幕中间
    StartPosition = FormStartPosition.CenterScreen
    然后就是这个样子在这里插入图片描述

    这个时候背景图片的透明部分还是有背景色的。接下来,我们要将背景色去掉。我们将窗体这两个属性调整一下
    BackColor = Color.Gray 背景颜色
    TransparencyKey = Color.Gray 透明部分颜色阀值
    将这两个颜色调成一样,就相当于系统进行运算,将背景颜色变成无色透明的。看下效果在这里插入图片描述
    我的图片是在网上找的不会抠图所以有杂边。而且这个背景颜色要尽量与图片上的颜色不要有大面积重色。不然,图片上的某些颜色也会被处理成透明色!
    无边框窗体是没办法拖动的。我们这里用鼠标的移动事件来解决。看过很多大神写的无边框窗体拖动方案,但总觉得写的太麻烦,三两行代码就能解决的问题绝对不要多写半个字。代码如下
    在这里插入图片描述

    展开全文
  • 一个简单的示例。程序启动时,先显示一个启动窗体窗体由中间向两边逐渐拉开,然后启动窗体消失,显示主窗体
  • vb .net 主窗体和登录窗体

    千次阅读 2017-03-19 15:02:33
    1、建立主窗体formmain和登录窗体formlogin两个窗体,项目启动中选择主窗体。 2、在主窗体中 Private Sub formmain_Load(sender As Object, e As EventArgs) Handles MyBase.Load  Dim dl As formlogin ...
    关于登录验证后显示主窗体的实例,查了很多资料,都看起来很复杂,难道我写的有什么问题吗?
    
    小白交流一下即可,老手勿进,呵呵


    VB .net2015,记录一下我用的最简单的步骤:


    1、建立主窗体formmain和登录窗体formlogin两个窗体,项目启动中选择主窗体。

    2、在主窗体中
    Private Sub formmain_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            Dim dl As formlogin
            dl = New formlogin()
            dl.ShowDialog()
    End Sub
    3、显示登录窗体
    4、在登录窗体“取消”按键的事件中写 end,结束应用;在“确认”按键的点击事件中写上其他的需要的代码(仅展示流程,不再写具体代码),判断无误后,写close(),关闭登录窗体。
    Public Class formlogin
        Private Sub Button2取消_Click(sender As Object, e As EventArgs) Handles Button2tc.Click
            End
        End Sub
        Private Sub Button1确认_Click(sender As Object, e As EventArgs) Handles Button1qr.Click
            ‘写验证语句
            ‘如果验证结果无误
            Close()
            ‘如果验证有误就
            ‘其他操作
        End Sub
    End Class
    5、登录窗体退出后就可以直接显示主窗体进行操作了。

    我的流程有什么问题吗?
    展开全文
  • 使用VB.NET编写的复选框控件使用例程。 可以复选,最多同时打开4个窗体,并按顺序排列。
  • 1、在VB.NET取消窗体的关闭事件;2、如何取消窗体上关闭按钮功能;3、窗体终止事件的过程,见如下说明 如果只是关闭窗体,请调用该窗体的Close命令。 如果你将应用程序项目的启动窗体设顶成某个窗体,则调用该启动...
  • VB6.0改变Windows任务栏窗体的透明度,还可设置桌面图标透明,透明度可调,拖动滑块即可改变透明度,可设置启动时自动加载本程序,这是一个属于窗体设计方面的参考代码。  注:不要把任务栏变为全透明哦,否则你就...
  • 窗体启动特效

    2018-09-07 10:03:30
    一款VB窗体启动特效,适合酷炫的程序! 对于追求酷炫效果的程序比较实用
  • VB讲课笔记06:窗体与常用控件

    千次阅读 2018-03-10 17:24:29
    窗体VB中最基本的对象,是应用程序的基本组成部分,是菜单栏、工具栏和控件等对象的容器,是应用程序与用户交互的窗口或对话框。窗体设计是整个VB应用程序设计的基础。一个窗体对应一个代码模块。 1、窗体设计...
  • VB 加载窗体时触发的Load事件 VB 加载窗体时触发的Load事件
  • 关于VB.NET窗体之间的调用,实现多窗体之间的打开,以及打开新窗体后对旧窗体的关闭
  • vb.net关于多窗体之间事件的调用问题 本文的主要内容 1、介绍窗体的常用方法 2、显示窗体的情况下直接调用该窗体内部的事件 3、在窗体不显示的情况下调用该窗体的内部事件 简述: 在编写一个较为庞大的程序时,如果...
  • 启动窗体圆角窗体设计(VB6源码).zip
  • 怎么从sum main使用窗体的方式初始化vb程序并启动参量?怎么不直接将sum sub作为开始的子过程调用呢?
  • VB简易密码登录窗体设计

    千次阅读 2018-04-19 15:35:57
    先上成品:制作过程:1.先创建控件:我创建了5个控件,其中一个用于显示信息,另外四个功能(画红圈的),一看图就知道2.写代码代码如下:Option Explicit Dim state As Boolean Private Sub Command1_Click() ...
  • Java数组倒置 简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印...
  • VB 窗体启动、关闭时涉及的主要事件 启动时,事件顺序是: 1.Initialize(),这是当应用程序创建窗体或类的实例时发生。 2.Load(),在加载窗体时发生。 3.Activate(),当窗体变成活动窗体时发生。 ...
  • VB版屏幕日历,主要是半透明窗体,保存设置,开机自启动等。还带节日显示!
  • vb.net开启和关闭开机自动启动源码,让程序能够随时开机自动启动
  • 启动窗体设计(VB6源码).txt
  • vb.net开启和关闭开机自动启动程序

    热门讨论 2011-09-27 17:57:56
    vb.net开启和关闭开机自动启动程序,可以方便的设置指定exe文件为开机自动启动,也可以关闭自己不需要开机自动启动的程序。
  • VBA窗体VB方法

    千次阅读 2016-04-09 18:58:42
    [求助] 求教VBE窗体导入VB的方法和导入后的使用方法  [复制链接]     ctincob 2 主题 8 帖子 0 鲜花 EH新人 积分 11 技术 0 发消息
  • ,通常情况下系统默认先启动1,但如果你不想先启动1,而想程序运行出来初始界面是2或者3,就需要设置一下所谓的主窗体,很多大神说VB.Net不提什么主窗体。但大家就这么理解吧,就是你想程序出师界面是2,那么请点击 ...
  • vb.net 教程 3-2 窗体编程之窗体 1

    千次阅读 2017-04-21 20:02:04
    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 个人理解:windows系统是消息驱动型的系统,消息带来事件,事件引发处理。 比如按下按钮消息,引发按钮...
  • VB窗体启动、关闭时涉及的主要事件

    千次阅读 热门讨论 2013-10-27 15:23:50
    一、启动窗体时,事件顺序是: 1 Form_Initialize  Initialize 事件即初始化事件,任何窗体生命周期的第一个事件都是Initialize。只要在项目使用了窗体的名称,或在Visual Basic 6.0创建实际窗口及其控件之前,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,071
精华内容 3,628
关键字:

vb中如何设置窗体启动位置