精华内容
下载资源
问答
  • 但是 怎么让底下的窗体该干嘛干嘛 点击拖动输入文字毫不影响呢 是由自己的窗体响应用户的操作还是下面的窗口 用快捷键切换 好头疼..求个大概思路 现在我连往什么方向去都不知道.. 另外程序有个根据鼠标位置获取...
  • 1.左键快速三击窗体空白处可以生成vb代码 2.双击网址处会变成红色,生成的代码会包含下载改网址的函数 3.双击替换按钮后的输入框会变成红色,生成的代码会包含正则替换的代码 4.点击网址、表达式、替换表达式输入框...
  • VB的透明窗体

    2008-07-13 11:03:36
    另外联想天逸笔记本电脑按下Caps Lock键时会屏幕右下角显示CapsLock On等字样,显示时只有文字部分可见,窗体其他部分透明。 那么如何让我们的VB程序像上述两种情况一样,也呈现出透明窗体呢?本资源包含的源...
  • 鼠标菜单栏鼠标上方时显示文字颜色 自定义常量,用来调整满足各种需要,不理解的话可以试着改一下数值看效果 顶级菜单之间的间隔,单位为像素 整个菜单栏的横坐标,相对于窗体 整个菜单栏的纵坐标,相...
  • VB 关于在窗体界面自动打出设定好的字样,其主要应用于预读数据库内容时显示的一个欢迎界面。
  • (30KB) 58,sclcon.zip 不知道你对ie里背景的水印属性有没有印象,现在你在窗体里也可以实现了(162KB) 59,submenu.zip 可以在VB中自定义弹出式子菜单(8KB) 60,zlibtool.zip 较好的一个有进度显示...
  • (30KB) 58,sclcon.zip 不知道你对ie里背景的水印属性有没有印象,现在你在窗体里也可以实现了(162KB) 59,submenu.zip 可以在VB中自定义弹出式子菜单(8KB) 60,zlibtool.zip 较好的一个有进度显示...
  • 一般程序中,菜单是以文本形式来显示的,如下图所示,很单调和乏味的文字如果菜单的前面加上图标,那么这个程序界面就显得高大上了,怎么加呢,说实话在VB里面加这种图标还算是比较麻烦的,它需要用到各种API函数...

    一般在程序中,菜单是以文本形式来显示的,如下图所示,很单调和乏味的文字

    f158cee9bcde5438f2c7e8cd4d45da35.png

    如果在菜单的前面加上图标,那么这个程序界面就显得高大上了,怎么加呢,说实话在VB里面加这种图标还算是比较麻烦的,它需要用到各种API函数进行调用,一大堆的莫名参数等着你去理解,很是头疼,下面来看看你的头是怎么疼的吧

    图标菜单

    这里面用到了几个关于菜单添加图标的API函数,其中包括GetMenu、GetSubMenu、GetMenuItemID和SetMenuItemBitmaps,利用这几个函数可以将图标添加到菜单上

    在编写代码前,我们要加入一个ImageList控件,这个控件是实现菜单图标化的关键,没它不行,大家可以在工具栏中找到这个控件图标,放到窗体上即可。如果工具栏中没有这个控件,还是老方法,通过"工程"菜单下的"部件"进行添加

    aa34f6a5830c626c384e1aa77c72acc3.png

    将ImageList控件添加到窗体后,右键属性弹出窗口后,通过插入图片添加四个我们需要用到的小图像

    5c782e221078016a7f5d2638835f8859.png

    搞定之后,开始编写代码了,首先要声明我们需要用到的几个API函数,以便我们在程序中可以直接调用

    8008981f89a64b1f4043dd76a1f060c7.png

    双击窗体进入到窗体加载代码区域,编写如下代码

    5643d8ffe38fc2c0f97c07b7c2bdd31a.png

    代码解释

    GetMenu负责获得弹出菜单的句柄,说白了,就是靠它来判断窗体上到底有没有菜单控件,如果没有则返回Null值,其中这里面的hwnd参数就是来指定有菜单的窗口

    GetSubMenu负责获得弹出菜单的句柄,它有两个参数,hmenu参数用来指定父菜单,npos菜单用来指定弹出菜单在主菜单中的位置

    SetMenuItemBitmaps的作用就是把位图搞过来,它的参数比较多,hmenu和npos参数功能和上面的一样,wflags参数来决定npos参数指定的是ID还是顺序编号,hBitmapUnchecked和hBitmapChecked就是指定菜单项的位图了

    知道这几个函数的功能和参数的作用就不难理解窗体程序中加载的代码了

    menu1 = GetMenu(Me.hwnd):判断有没有菜单

    menuid = GetMenuItemID(GetSubMenu(menu1, 0), i - 1):获取菜单的ID数值

    SetMenuItemBitmaps menu1, menuid, bitmap, ImageList1.ListImages(i).Picture, ImageList1.ListImages(i).Picture:将图像通过FOR循环依次赋值给这个菜单

    运行效果

    可以很明显的看到,文件菜单下的子菜单前面都有一个小的图标了,当然这个是随意选上去的,大家可以根据程序要实现的功能,到网络上找一些比较漂亮的小图像放上去,这样会使程序界面看起来更美

    9219899e5a3914e4c9a5af12b575109a.png

    下一期教大家,如何在VC#中加入菜单图标,方法要比VB更容易,值得期待!

    展开全文
  • 进度栏控件ProgBar Control,VB控件源代码,一个进度条控件,在窗体上显示程序执行的进度,通过控件参数的调整,可为进度条添加声音、改变背景颜色、文字颜色、是否显示进度值、自定义进度文字内容等,本控件为...
  • 范例1-46 任务栏隐藏运行程序图标 1.7 风格按钮 范例1-47 立体阴影按钮 范例1-48 炫彩立体按钮 1.8 本章小结 第2章 控件 第3章 文字处理 第4章 文件操作 第5章 图形图像处理 第6章 网络通信与控制...
  • A) 画图B) 编写源程序代码C) 建立用户界面D) 显示文字解析:Visual Basic窗体设计器简称窗体(Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。各种图形、图像、数据等都是通过窗体窗体中的控件...

    4ba3fe647ce0268d0b6618e8b510ab56.png

    1、Visual Basic窗体设计器的主要功能是(C  )。

    A)  画图

    B)  编写源程序代码

    C)  建立用户界面

    D)  显示文字

    解析:Visual Basic窗体设计器简称窗体(Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。各种图形、图像、数据等都是通过窗体或窗体中的控件显示出来的,在设计应用程序时,窗体就像是一块画布,在这块画布上可以画出组成应用程序的各个构件。故C选项正确。

    2、设有如下程序代码:

    Dim a%

    Public b%, c%

    Private Sub Form_Click()

        Dim b%

        Print a; b; c

    End Sub

    Private Sub Form_Load()

        Dim a%

        a = 5

        b = 8

        c = 10

    End Sub

    运行程序时单击窗体,则在窗体上显示的是(A  )。

    A)  0  0  10 

    B)  0  8  10 

    C)  5  8  10  

    D)  5  0  10

    解析:程序开头位置定义了一个模块级变量a和两个全局变量b和c,在默认情况下,模块级变量对该模块的所有过程都是可见的,但是对其他模块中的代码不可见;全局变量的作用于最大,可以在工程的每个模块、每隔过程中使用。本题中,程序先执行Form_Load()再执行Form_Click() 函数。当程序加载时先为变量赋初值,在Form_Load事件中,又定义了局部变量a,局部变量的作用于仅限于本过程,出了过程就不复存在了。当局部变量和模块级变量同名,且作用域发生重叠,局部变量会"屏蔽"模块级变量,所以在Form_Load过程中,给变量a赋值为5,此处的变量a是局部变量,而不是模块级变量;b和c也分别赋了值,此时赋的值就是全局变量的值,b=8、c=10。当单击窗体时,程序执行Form_Click过程,也定义了一个局部变量b,b的初始值为0,与全局变量b同名且作用域发生重叠,局部变量会"屏蔽"全局变量,也就是说在Form_Click过程中,输出的变量b是局部变量,而变量a和变量c都是全局变量,全局变量a的值为其初始值0,全局变量c的值为10,所以最终输出的结果为 0 0 10,故选项A正确。

    3、设a、b、c为整型变量,其值分别为4、5、6。

    以下程序段的输出结果是( C )。

    a = b: b = c: c = a

    Print a; b; c

    A)  5  6  4

    B)  4  5  6 

    C)  5  6  5

    D)  6  5  4

    解析:Print方法可以输出多个变量的值,各变量用分隔符(逗号、分号或空格)隔开。初始时a=4,b=5,c=6;执行a=b后,a的值为5;执行b=c后,b的值为6;执行c=a后,c的值为5;使用Print方法输出结果为5;6;5;故C选项正确。

    4、Visual Basic数据类型中,占用内存最小的是(D  )。

    A)  Integer          

    B)  Boolean     

    C)  Single           

    D)  Byte

    解析:在Visual Basic中,整数(Integer)占用2个字节;布尔(Boolean)占用2个字节;

    单精度浮点型(Single)占用4个字节;字节(Byte)占用1个字节;故D选项正确。

    5、以下关于图片框控件的说法中,正确的是(B  )。

    A)  清空图片框控件中图形的方法之一是将其Picture属性的值设置为Null

    B)  可以通过调用图片框的Print方法在图片框中输出文本

    C)  为使图像能自动适应图片框的大小,应将图片框的Stretch属性设置为False

    D)  用cls方法可以清除图片框中装入的图片

    解析:将图片框Picture属性的值设置为Null并不能清空图片框控件中的图形,故A选项错误;图片框是"容器"控件,可以作为父控件,并且可以通过Print方法接收文本,故B选项正确;Stretch属性用于图像框,用来自动调整图像框中图形内容的大小,而非图片框,故C选项错误;Cls方法可以清除窗体或图片框中的信息,并将光标移动到对象的左上角(0,0)处,故D选项错误。本题正确答案为B。

    计算机二级寒假备考攻略

    33d41bac2c5728fb11391d3905db8ac4.png

    【讲师介绍】

    2ce6ae6f986ede8b6ee50b61d04b93ef.png

    扫码报名

    立即听课

    7e6bfe3c3f83b9b4117159e9ef9652de.png

    展开全文
  • 除了“命令控钮控件”、“标签按钮控件”,默认的工具箱面板上还有“指针”工具(用来选择程序设计窗口中的对象)、图片控件(界面上添加图片)、文本框控件(界面上显示文本或用来输入文本)、选项框控件(主要...
  • 有关VB的程序问题

    2010-04-06 22:19:00
    在窗体上画三个标签、一个文本框,两个按钮C1、C2,运行时单击C1,则选中文本框中的所有文字。当选中文本框中的文字后,单击C2,则分别在三个标签中显示选中的文字字数、开始位置和结束位置; 请高手们帮忙实现,我...

    在窗体上画三个标签、一个文本框,两个按钮C1、C2,运行时单击C1,则选中文本框中的所有文字。当选中文本框中的文字后,单击C2,则分别在三个标签中显示选中的文字字数、开始位置和结束位置;

     

    请高手们帮忙实现,我没有学过VB,谢谢!

    展开全文
  • A界面设计 设置窗体的标题为第一个程序在窗体中添加1个标签和2个命令按钮标签有边框背景色为白色命令按钮1的标题为显示命令按钮2的标题为清除 功能要求 运行程序时标签上无文字显示 单击显示按钮在标签上显示程序...
  • vb控件开发 开发ocx

    热门讨论 2011-02-28 16:12:16
    禁用窗体上所有控件 43 , 43.txt 拷贝或移动列表框或组合框中的内容 44 , 44.txt 利用VB5开发ActiveX控件 45 , 45.txt 利用VB三维面板控件设计流动条 46 , 46.txt 浅谈用VB6.0编写BO程序 47 , 47.txt 巧用Visual ...
  • VB编程资源大全

    2007-10-17 20:47:23
    rili.zip 日历程序(4KB) 133,n189.zip 字符间距平滑变化的特效(9KB) 134,n156.zip 限制窗口尺寸(8KB) 135,n160.zip 在窗体上动态地增加控件(2KB) 136,n159.zip 更多的文本特殊效果...
  • 当我们要修改一个控件的属性值时,我们首先需要在窗体上选中所要修改的控件,属性窗口中的各属性将自动变为当前选中控件的属性,然后在属性窗口右边的部分修改相应属性的值。 例如:属性窗口的标题是“属性—Forml...
  • VB中使用Grid++报表

    千次阅读 2011-08-12 07:37:57
    前段时间做机房收费系统的时候,在周结账单的报表中添加窗体中选定的时间段要在报表中...主要是在窗体中动态的添加一个静态文本框来显示我们需要的文字。代码和主要的窗体界面如下,供大家一起研究学习 Option Exp

             前段时间做机房收费系统的时候,在周结账单的报表中添加窗体中选定的时间段要在报表中显示,在这一点上一直没有弄清楚。今天无意中从一些代码中弄明白了。主要是在窗体中动态的添加一个静态文本框来显示我们需要的文字。代码和主要的窗体界面如下,供大家一起研究学习


    Option Explicit
    Dim Report As grproLibCtl.GridppReport
    
    Private Sub Rshow()
        Dim strSQL As String
        Dim strMsg As String
        strSQL = "select * from checkweek_info where date<='" & Format(cboTimeStart.Text, "yyyy-mm-dd") & "' and date<='" & Format(cboTimeEnd.Text, "yyyy-mm-dd") & "'"
        
        Set Report = New grproLibCtl.GridppReport
        Report.LoadFromFile (App.Path & "\checkWeek.grf")   '加载模版
        Report.DetailGrid.Recordset.ConnectionString = ConnString   '数据源
        Report.DetailGrid.Recordset.QuerySQL = strSQL               '通过SELECT查询创建记录集
            
        '=================报表中自定义控件================
        Dim Reportheader As IGRReportHeader
        Dim StaticBox As IGRStaticBox
        
        Set Reportheader = Report.InsertReportHeader
        
        '插入一个静态文本框,显示需要显示的文字
        Set StaticBox = Reportheader.Controls.Add(grctStaticBox).AsStaticBox
        StaticBox.Text = cboTimeStart.Text & "   至   " & cboTimeEnd.Text
        StaticBox.Width = 500
        '======================================================
        
        GRDisplayViewer1.Report = Report
        GRDisplayViewer1.Start
    End Sub
    
    Private Sub cmdRefresh_Click()
        GRDisplayViewer1.Refresh     '刷新
    End Sub
    
    Private Sub cmdView_Click()
        Report.PrintPreview (True)     '打印预览
    End Sub
    
    Private Sub cmdPrint_Click()
        Report.[Print] (True)        '打印
    End Sub
    
    



    展开全文
  • Button1.Text = "关闭端口" '按钮文字显示为关闭端口 Else OvalShape1.FillColor = Color.Red 'OvalShape颜色设为红色 Button1.Text = "打开端口" '按钮文字显示为打开端口 End If End Sub
  • 摘要:VB源码,字符处理,鼠标取词  VB光标取词,鼠标取字符,文本文件的动态提示效果,鼠标文本框的文字上移动,会看到窗体的状态栏内会适时显示光标经过时的单词,智能判断单词,不会把一个完整的单词拆开,有...
  • [VB.NET]多彩文本

    2008-12-02 20:52:00
    程序运行后,即在窗体上的不同区域输出不同的文字。程序运行结果如图57-1所示。图57-1 运行结果技术要点l 设定不同的Brush和Fontl 输出字体实现过程■ 新建项目打开Visual Studio.NET,选择"新建项目",在项目类型...
  • 其中“窗体背景颜色”是指整个窗体的背景的颜色,“主窗体颜色”是指主窗体的颜色,“副窗体颜色”是指副窗体的颜色。 设置中的“声音”无效!怎么设置也不会有游戏声音 设置中的“作弊”是指你可以游戏进行的时候...
  • 首先在form中加入一个commandbuttion控件,在command1上点击鼠标右键,选择复制,在窗体上点击鼠标右键,选择粘贴在窗体上粘贴出九个command1,此时出现对话框问你要不要创建控件数组,在此选择是。然后再加入两个...
  • noform.zip 没有文档类的MDI怎样让MDI程序不需要文档的支持(33KB)<END><br>98,ROTFONT.zip 用于窗口中显示任意角度文字的控件(5KB)<END><br>99,TRAYICON.zip 用于WIN95的状态栏中显示程序的运行状态(32...
  • (2KB) 53,kbtrace.zip 如何用VB在后台监视键盘?(13KB) 54,colordlg.zip 如何不用控件调用颜色对话框?(4KB) 55,volume.zip 如何在程序中控制音量?(6KB) 56,paint.zip 如何设计喷枪...
  • 它会在窗体的标题栏加一个小按钮(如图所示),按这个钮就可以让窗体驻留在系统托盘中。或者改变最小化按钮的行为,当用户按最小化按钮时,窗口就不再缩小到状态栏中,而出现在系统托盘中(33KB) 58,s015imgctls...
  • 它会在窗体的标题栏加一个小按钮(如图所示),按这个钮就可以让窗体驻留在系统托盘中。或者改变最小化按钮的行为,当用户按最小化按钮时,窗口就不再缩小到状态栏中,而出现在系统托盘中(33KB) 58,s015imgctls...
  • 它会在窗体的标题栏加一个小按钮(如图所示),按这个钮就可以让窗体驻留在系统托盘中。或者改变最小化按钮的行为,当用户按最小化按钮时,窗口就不再缩小到状态栏中,而出现在系统托盘中(33KB) 58,s015imgctls...
  • 它会在窗体的标题栏加一个小按钮(如图所示),按这个钮就可以让窗体驻留在系统托盘中。或者改变最小化按钮的行为,当用户按最小化按钮时,窗口就不再缩小到状态栏中,而出现在系统托盘中(33KB) 58,s015imgctls...
  • 乌尔都-阿拉伯数据实例是能帮助中东文字显示在vb窗体上

空空如也

空空如也

1 2 3 4 5
收藏数 84
精华内容 33
关键字:

vb在窗体上显示文字