专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
很多用ACCEE97开发过数据库的用户都有这种体会:要想在窗体中添加一个命令按钮实现打开通用对话框的功能真是很困难。因为ACCESS97本身并未提供这类控件,所以必须通过编写有关的宏才能实现该功能,但是编写出的宏限制很多,比如:在选择文件类型时不能同时存在多种文件格式,必须预定义好某一种格式等等。    最近笔者在开发INTRANET信息采集系统时偶得一控件,恰恰能完成打开通用对话框的功能,并且效果极佳,不敢独享,拿来与诸君共享之。    因为该控件存放于VB6中,所以具体使用方法和在VB中类似。 其他控件 Microsoft Common Dialog ... [阅读全文] [PDF]
 用户在图片框中选择图片时,希望预先对图片的轮廓及大小有初步了解,但是VB的通用对话框没有预览的功能,为此需要定制一个自定义对话框。我们可以通过image控件加入窗体中来实现其功能。   程序示例:   程序功能说明:   在窗体的file1中选择一个图片文件,点选“预览”复选框,image控件就显示相应的图片,label1就显示该图片的大小。   新建一个工程,加入以下控件:   控件名称属性   formform1borderstyle=3   (vbsizedouble)   caption=“图片预览对话框\"   drivelistboxdriv... [阅读全文] [PDF]
通用对话框是一种ActiveX控件,它随同VB提供给程序设计人员。在一般情况下,启动VB后,在工具箱中没有通用对话框控件。为了把通用对话框控件加到工具箱中,其操作步骤如下: (1)执行“工程”菜单中的“部件”命令,打开“部件”对话框。 (2)在对话框中,选择“控件”选项卡,然后在控件列表框中,选择“Microsof!Common Dialog Control 6.0”。如图8.1所示。 (3)单击“确定”按钮,通用对话... [阅读全文] [PDF]
(1)Action属性 该属性直接决定打开何种类型的对话框。1-Open:打开文件对话框;2-Save As:另存为对话框;3-color:颜色对话框;4-Font:字体对话框;5-Printer:打印机对话框;6-Help:帮助对话框。 该属性不能在属性窗口中设置,只能在程序中赋值,用于调出相应的对话框。 (2)Dialogtitle属性 该属性用来设置对话框的标题,可以是任意字符串。在默认情况下,“打开”对话框的标题是“打开”,“另存为”对话框的标题是“另存为&rd... [阅读全文] [PDF]
为了打开通用对话框,VB还提供了一组方法,用来打开通用对话框。 表8.1列出了各类对话框所需要的Action属性值和方法。 在设计阶段,通用对话框按钮以图标形式显示,不能调整其大小(与计时器类似),程序运行时隐藏。 如前所述,通用对话框Name属性的默认值为CommonDialogX,在实际应用中,为了提高程序的可读性,最好能使Name属性具有一定的意义,如GetFile、SaveFile等。此外,每种对话框都有自己的默认标题。 例如:GetFile.DialogTitle=“选择要打开的位图文件”,当然,也可以在属性窗口中... [阅读全文] [PDF]
sp; 用过瑞星杀毒软件的朋友都知道,他可以定时关闭询问对话框。询问对话框的实现很简单,调用vb中提供的msgbox就可以实现了,可是问题是询问对话框是模式对话框,不关闭它的话,下面的代码无法继续执行,这一点也多多少少给朋友们造成了一些困饶。那么怎么解决呢,我的方案是调用api函数messagebox代替msgbox,结合timer控件实现自动关闭,闲话少说,看代码,下面的代码演示了如何在10秒中之后关闭对话框(窗体上一个按钮,一个timer控件):Option ExplicitConst MB_DEFBUTTON1 = &H0&Const... [阅读全文] [PDF]
ion ExplicitPrivate Type BrowseInfo lngHwnd As Long pIDLRoot As Long pszDisplayName As Long lpszTitle As Long ulFlags As Long lpfnCallback As Long lParam As Long iImage As LongEnd TypePrivate Const BIF_RETURNONLYFSDIRS = 1Private Const MAX_PATH = 260Private Declare Sub CoTaskMemFr... [阅读全文] [PDF]
很多用ACCEE97开发过数据库的用户都有这种体会:要想在窗体中添加一个命令按钮实现打开通用对话框的功能真是很困难。因为ACCESS97本身并未提供这类控件,所以必须通过编写有关的宏才能实现该功能,但是编写出的宏限制很多,比如:在选择文件类型时不能同时存在多种文件格式,必须预定义好某一种格式等等。  最近笔者在开发INTRANET信息采集系统时偶得一控件,恰恰能完成打开通用对话框的功能,并且效果极佳,不敢独享,拿来与诸君共享之。  因为该控件存放于VB6中,所以具体使用方法和在VB中类似。其他控件MicrosoftCommonDialogControl,V... [阅读全文] [PDF]
一、OLE技术介绍 OLE和DDE,是支持Windows应用之间相互通讯的一种机制。OLE技术通过\"对象\"集成win dows应用程序,它采用图象、图表、数据库、声音、文本等构成复合对象(也称复合文档)。 OLE技术是在复合文档中实现链接对象或嵌入对象的一组协议,该技术首先由Aldus公司在1 988年提出,后被Microsoft公司引进到Windows中。使用OLE,一个应用程序可以和其他应用程序合作,以产生包含有不同种类对象的复合文档,并且文档中所包含的对象易于被用户操作。 支持OLE调用的Windows软件,在Windows中会有注册登记信息,查... [阅读全文] [PDF]
一、ole技术介绍 ole和dde,是支持windows应用之间相互通讯的一种机制。ole技术通过\"对象\"集成win dows应用程序,它采用图象、图表、数据库、声音、文本等构成复合对象(也称复合文档)。 ole技术是在复合文档中实现链接对象或嵌入对象的一组协议,该技术首先由aldus公司在1 988年提出,后被microsoft公司引进到windows中。使用ole,一个应用程序可以和其他应用程序合作,以产生包含有不同种类对象的复合文档,并且文档中所包含的对象易于被用户操作。 支持ole调用的windows软件,在windows中会有注册登记信息,查... [阅读全文] [PDF]
很多用accee97开发过数据库的用户都有这种体会:要想在窗体中添加一个命令按钮实现打开通用对话框的功能真是很困难。因为access97本身并未提供这类控件,所以必须通过编写有关的宏才能实现该功能,但是编写出的宏限制很多,比如:在选择文件类型时不能同时存在多种文件格式,必须预定义好某一种格式等等。   最近笔者在开发intranet信息采集系统时偶得一控件,恰恰能完成打开通用对话框的功能,并且效果极佳,不敢独享,拿来与诸君共享之。   因为该控件存放于vb6中,所以具体使用方法和在vb中类似。 其他控件 microsoft common dialog co... [阅读全文] [PDF]
对话框的分类 在VB应用程序中,对话框分为3种类型:预定义对话框、通用对话框和自定义对话框。 (1)预定义对话框也称预制对话框,是由系统提供的。VB提供了两种预定义对话框,即输入框和信息框(或消息框),前者用InputBox函数建立,后者用MsgBox函数建立。 (2)通用对话框是一种控件,用这种控件可以设计较为复杂的对话框。 (3)自定义对话框也称定制对话框,这种对话框由用户根据自己的需要进行定义。输入框和信息框尽管很容易建立,但在应用上有一定的限制,很多情况下无法满足需要,用户可以根据具体需要建立自己的对话框。 对话框的特点 如前所述,对话框与窗体是类似... [阅读全文] [PDF]
字体对话框是当Action为4时的通用对话框,如图8.12所示。字体对话框用来设置字体。在VB中,字体通过Font对话框或字体属性设置。利用通用对话框控件,可以建立一个字体对话框,并可在该对话框中设置应用程序所需要的字体。字体对话框,除了基本属性以外,还有特殊属性: (1)Color属性该属性值表示字体的颜色,当用户在“颜色”列表中,选择某种颜色时,Color属性值即为所选颜色值。 (2)FontName属性 该属性为用户所定字体的名称。 (3)FontSize属性 该属性为用户所定字体的大小。 (4)FontBold、Fonthal... [阅读全文] [PDF]
一、实现方法  如果想要使回车键无效,最简单的方法是重载OnOK()函数,这固然是个不坏的主意,但如果重载OnOK()函数,让它什么事情也不干,那么当用户用鼠标按下\"OK\"按钮想真正做些什么的时候怎么办呢?你可以改变回车键的ID,如:ID_MY_OK,并写一个调用EndDialog()的处理器,这个方法虽然也能行得通,但显得有点不专业。  另外一种方法是\"disable\"回车键的\"默认\"属性。这也是本文开始所提出的方法,之所以没有成功,是因为仅仅不设置\"OK\"按钮的BS_DEFPUSHBUTTON 属性是不够的,可以利用Visual C++... [阅读全文] [PDF]
1 共14条 分1页