CSDN论坛 > VB > VB基础类

可否建立类似VB的属性窗口? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs3
本版专家分:660
Bbs6
本版专家分:5790
Blank
黄花 2001年7月 VB大版内专家分月排行榜第二
Blank
蓝花 2001年6月 VB大版内专家分月排行榜第三
Bbs4
本版专家分:1921
Bbs1
本版专家分:3
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs7
本版专家分:14519
Blank
黄花 2002年7月 VB大版内专家分月排行榜第二
2002年2月 VB大版内专家分月排行榜第二
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
VB为程序窗口设置快捷键,一个小例子
内容索引:VB源码,其它类别,快捷键,热键,HotKey   这个程序将Form1窗体的HotKey设置为Alt+A,定义热键。无论本程序窗口是最小化还是未处于活动状态,按快捷键Alt+A时,本程序窗口都会迅速弹出,并设置为激活状态,这个功能稍加改动,就可以制作成现在各品牌计算机时髦的所谓“一键上网”的联网设置程序。
2—1 VB6.0的集成开发环境
2—1 VB6.0的集成开发环境   Visual Basic,简称VB,是当今世界上应用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。 在学习可视化编程语言时,通常都是从编写最简单的程序开始的,它让初学者可以体验一下到底是如何使用强大的集成开发环境编写程序的。 由“开始”,移到“Microsoft Visual Basic 6.0中文版”,再移到“Microsoft Visual Basic 6.0中文版”上,单击鼠标左键,就出现“新建工程”的对话框。   首先,让我们先启动Visual Basic 6.0。弹出“新建工程”对话框,我们选择“标准 EXE” 。单击“打开”。   这时候看到的是VB集成式开发环境,让我们先对它进行一番了解。   ·左面是VB的工具箱,    里面的各种图标是我们开发程序时经常用到的标准控件。   ·正中间是窗体编辑器,又称对象窗口。    我们程序的界面,大部分是在它上面设计的。   ·右上方是工程资源管理器,    它能让我们对整个工程进行整体性的管理。   ·右中处的是属性窗口,    陈列着程序中所涉及的各种窗体和控件的属性。   ·右下方是窗体布局区,    它能够调节程序运行时窗体在屏幕中的位置。 窗体的最上层是“VB 6.0的菜单”和“便捷工具按钮”,菜单中包含了所有的VB提供的功能的选项,而其中一些常用的功能或操作选项则被提取出来放在了“便捷工具按钮”中,通过点击这些快捷按钮可以加快程序开发的速度,下图标出了常见的工具按钮的作用。 Visual Basic采用集成开发环境,强大的集成开发环境使你几乎不用编写任何代码即可编写出完整的Windows程序来。这使我们编写windows下的应用程序变得简单起来。 启动Visual Basic 6.0后,我们可以看到VB的集成式开发环境。 VB其实很多功能和其它一些常用软件的功能都十分相似,下面我们就对每一部份进行逐步讲解。 一、功能齐全的菜单栏 菜单栏中包含了Visual Basic几乎所有的命令,其菜单项分别如下: (1)“文件”菜单:打开和保存及关闭项目,也可用于生成可执行文件,以及过的工程项目列表。 (2)“编辑”菜单:用于撤消所做的操作,执行:“查找”、“复制”、“粘贴”等编辑命令。 (3)“视图”菜单:用于在对象、代码窗口之间的切换,显示与隐藏IDE构件等命令。 (4)“工程”菜单:用于对工程添加窗体、模块、引用其他Windows对象和工具框等命令。 (5)“格式”菜单:用于对窗体控件进行排版等操作。 (6)“调试”菜单:用于查错命令。 (7)“运行”菜单:用于运行程序、设置断点和中止当前应用程序等命令。 (8)“工具”菜单:用于启动菜单编辑器和配置环境选项命令,还包含建立ActiveX构件和ActiveX控件时所需要的命令。 (9)“插入”菜单:用于启动数据管理器和外接程序管理器的命令。 (10)“窗口”菜单:用于布局窗口的命令。 二、方便快捷的工具栏 工具栏中集成了一些常用的菜单命令,用于迅速启动常用的菜单命令。工具栏包含通常的标准工具栏,还包含了VisualBasic的专业工具栏。工具栏的设置可以通过“视图”菜单中的“工具栏”子菜单中的各菜单项来完成。通过改变“视图”菜单中的各个选项可以浏览其他工具栏。 三、可视化控件工具栏 控件工具栏也称为控件工具箱,其中包含了众多的控件。当用户进行可视化设计界面时,可以将这些控件放入窗体中发挥其各自特殊的功能。在缺省情况下,VB工具箱中封装20个常用的ActiveX控件。 控件工具栏中的控件及其名称,如下图所示。   要将控件放置在窗体中,具体方法如下: (1)在工具箱中选择要添加的控件(即单击该控件) (2) 将鼠标移到窗体之中,这时鼠标变成十字形状。 ; (3) 按下鼠标左键并拖住不放,在窗体上“画”一个大小适当的矩形出来。松开鼠标后,窗体上就会出现一个和刚才所画矩形一样大小的控件。 四、常见窗口介绍 属性窗口 属性窗口即控件的各种属性的窗口。 属性窗口可以用来显示控件的各种属性,我们可以通过属性窗口对控件的属性值进行修改。属性窗口可以分为左右两个部分,左边是属性的名称,右边则是属性的值。 在属性窗口中我们可以看到“按字母序”和“按分类序”两个标签,分别代表将属性进行字母排序和按类别排序。 另外,当选择了某个属性时,在属性窗口的下方将会出现对该属性的作用或意义的相关描述。 当我们要修改一个控件的属性值时,我们首先需要在窗体上选中所要修改的控件,属性窗口中的各属性将自动变为当前选中控件的属性,然后在属性窗口右边的部分修改相应属性的值。 例如:属性窗口的标题是“属性—Forml”,代表当前选中的对象是“Forml”窗体,(窗体同控件一样,也具有各种属性,并且我们同样可以通过属性窗口对其值进行修改。事实上, Visual Basic将窗体同样视为对象)在下面所看到的属性中有一项“Caption'’属性,这里Cap- tion属性值是程序启动后窗体标题栏所显示的文字。单击“Caption'’属性后面的编辑框,可以将“Forml”更改为其它文字。 工程管理器窗口 工程管理器用来管理开发一个VB程序所需要的各种类型的窗体和模块。 窗体是一个程序表现在外的界面、模块是程序内部使用的代码。当我们在“工程”菜单中单击“添加窗体”菜单后,“VB工程管理器”中就会显示出新添加的窗体。这也就是“VB工程管理器”的功能,它使我们从总体上把握程序开发的各个部分。并能通过双击“工程管理器”窗口中的某一部份将当前视图转到所选中的部份。 窗体布局窗口 窗体布局窗口的作用是用于控制程序启动后,各窗体位于屏幕中的相对位置。 将鼠标移动到窗体布局窗口上时,鼠标变成移动形状,这时拖动窗体可以改变程序启动时窗体位于屏幕中的位置。程序启动后“Forml”窗体位于屏幕上方中间位置,而“form1.frm”窗体则位于屏幕中间。 通过在窗体布局窗口中移动窗体所设置的位置在分辨率改变后就会发生错位的现象,也就是程序启动后窗体所在屏幕的位置并不是此时所设置的位置。通过右击窗体布局窗口在弹出菜单中选择“分辨率向导”命令,可以更加准确地设置程序启动后窗体位于屏幕中的位置。 窗体设计窗口 窗体设计窗口是用来设计窗体的。 在窗体设计窗口中我们可以为窗体添加各种控件,用以设计用户界面。双击工程管理器窗口中的某个窗体即打开该窗口。 代码编辑窗口 当我们在“窗体设计”区域中双击鼠标后就会弹出代码编辑窗口,也可以通过选择“视图”菜单中的“代码窗口”命令弹出代码编辑窗口以进行程序代码的编写。 在代码编辑窗口的左下角有两个按钮,其作用是设置查看代码的方式。第一个按钮表示按单个过程的方式查看代码,第二个按钮表示在窗口中显示该模块的所有过程。 可以看到一行行的Ⅷ程序代码显示在其中,我们在这里可以修改和输入程序代码来让程序实现一定的功能,它是整个程序设计的关键,如果你对VB语言的语法还不是十分了解,可以通过后面的章节来学习,很快就能人门的。 例如我们选择Form对象,这个列表框中陈放着本程序的所有对象,称为对象选择框。(见图三)右边列表框里放着每个对象的各个事件,称为事件选择框。当在左面的对象选择框选取Form时,事件选择框里的事件相应变为Load。同时空白处出现了两行代码,它们分别表示子程序 Form_Load 的首尾两部分,而 Form_Load 则是当窗体从无到有,即刚调入内存时,所执行的一个子程序。 五 保存与编译 单击文件,再单击保存工程。 “工程1.vbp”的项目文件。单击保存。 另一个是名叫“Form1.frm”的窗体文件。一个VB程序至少包含这两个文件,即项目文件.vbp 和窗体文件.frm,缺一不可。   最后,将它编译成可执行文件。编译的作用是将你编的程序代码翻译成计算机能执行的语言,这样程序就不光是在VB6.0环境中运行了。   单击文件,单击生成工程1.exe。单击确定。
窗口属性的获取函数
1.获取窗口风格 LONG WINAPI GetWindowLong(   _In_ HWND hWnd,   _In_ int  nIndex ); hWnd:要获取的窗口句柄 nIndex:要获取的类型(这个函数,不仅可以获取窗口风格,程序实例. ...等) 这个参数的值---是已经定义好的宏; 获取窗口风格:使用这个 宏GWL_EXSTYLE 或者GWL_STYLE 扩展
VB让窗体始终处于最前面
应用SetWindowPos函数可以设置一个窗口的位置和状态,本例正是利用此函数来把一个窗体放在所有窗体之上,使之总是处于最前面。   我们先来看看SetWindowPos函数的定义和参数:  使用API函数之前必须先在程序中声明如下:Private Declare Function SetWindowPos Lib /"user32/" (ByVal hwnd As Long, ByVal hW
VB窗口属性中文对照表
《VB窗口属性中文对照表》适用于初学者.
vb.net详解MDI窗体操作方法
MDI窗体可以避免打开窗体的时候被无数个子窗体困扰,我将为大家一一的介绍一下vb.net中MDI窗体的操作方法 一、如何创建MDI窗体? 1、创建mdi主窗体 新建建立一个默认空白的Windows应用程序,在Form1窗体的属性窗口中找到IsMDIContainer 属性,设置为 True 2、创建MDI子窗体 在vb.net中,mdi子窗体就是普通的窗体,无需更改其属性。所有直
VB6.0中的窗口控制技巧(1)
移动没有标题栏的窗口 我们一般是用鼠标按住窗口的标题栏,然后移动窗口,当窗口没有标题栏时,我们可以用下面的方法来移动窗口:在 BAS 文件中声明:Declare Function ReleaseCapture Lib "user32" () As LongDeclare Function SendMessage Lib "user32" _Alias "SendMessageA" ( _ByVal hwnd As Long, ByVal wMsg As Long, _ByVal wParam As Long
vb.net 自定义控件(含自定义对话框设置属性) 实例
vb.net 自定义控件 自定义属性 UITypeEditor UI 类型编辑器 实例 提供一个示例 UITypeEditor,它使用 IWindowsFormsEditorService 显示用于用户输入的 Form。 IWindowsFormsEditorService 只能通过 PropertyGrid 控件的 GetService 方法使用。 此服务通常用于显示来自 UITypeEditor 的 EditValue 方法的窗体。当 PropertyGrid 调用 UITypeEditor 的 EditValue 方法来提供用于编辑属性值的用户界面时,会将对 IServiceProvider 的引用传递给 EditValue 方法,IServiceProvider 通常可提供 IWindowsFormsEditorService 的实例。此服务的方法可用于显示对话框和窗体,或者用于在下拉容器内显示 Control,该容器显示在当前正在编辑的值字段区域附近的属性网格的顶部。 为 UITypeEditor 提供一个接口,用于显示 Windows 窗体,或者在设计模式下在属性网格控件的下拉区域中显示控件。 注意一个问题:设计模式与生成dll文件加载显示结果不同,这就是为什么会在设计模式时运行显示灰色,不能跳出自定义对话框,只有在生成文件加载才显示。
vb移动窗体的代码
Option ExplicitPrivate Declare Function ReleaseCapture Lib "user32" () As LongPrivate Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wP
利用VB建立ToolTip窗口(4KB)...
VB之控件精彩编程-利用VB建立ToolTip窗口(4KB)
关闭
关闭