VB2005 如何向对话框传递参数

「已注销」 2007-07-09 05:39:15
我需要编写一个程序,由主窗口打开一个对话框,并且向其传递一些参数。但是对话框的Show() 的方法不支持传递参数。我以前一直在VB6.0中使用全局变量来传递参数,但是在VB2005 中引进了命名空间的概念,全局变量的定义又遇到了麻烦,请问如何实现向对话框传递参数?
...全文
209 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wisdom_qiurui 2007-07-10
  • 打赏
  • 举报
回复
在form中设置属性 或者使用全局变量
dim temp as String

Function property MTemp() as String
Get
return temp
End Get
Set(ByVal value )
temp = value
End Set
End Functin

在调用前加上form.MTemp = "dddd"
lyw8813 2007-07-09
  • 打赏
  • 举报
回复
自己写一个form,用form.showdialog()
4.13.0.130¶ 修改过滤器的默认配置,去掉了 encoding="gb2312" 4.13.0.129¶ 补充翻译了一条漏掉的快捷菜单项"显示搜索对话框(D)" 4.13.0.128¶ 增加了对英文的支持 4.12.0.127¶ 更新了热键控件,重新编译插件 4.11.0.126¶ 为了避免安装路径的差异问题,修改了make.bat,从注册表中提取VB6的路径 将热键设定及响应的功能提取到一个单独的HotkeyControl?项目中 引用新HotkeyControl?控件,并在本地添加一个代理类HotkeyProxy? 补充了类注释和模块注释 调整了检查版本的方式,增加对以何种方式检查的判断,在手动检查更新时忽略灵敏度设置 4.10.0.125¶ 增加自动升级灵敏度的设定 修改了没有激活工程时进行范围是当前工程的搜索提示错误的问题 4.9.0.124¶ 增加ICondInfo接口,此接口定义了需要使用的搜索条件,全局设定GlobalSetting?和条件快照ConditionSnap?都实现了该接口,此接口在TaskMgr?中用到,代替原先的大量Property Get语句 在搜索范围是当前工程的时候显示工程名称 修改了搜索范围是选定区域,且区域中包含汉字时会搜索不全的问题 修改了搜索范围是当前过程,过程为最后一行且无后续换行时,搜索不全的问题 4.8.0.123¶ 选中正则表达式时,将整词匹配选项替换为单行模式选项 增加对正则表达式单行模式搜索/替换的支持 尝试不关闭窗口的代码高亮方式 选中多行时自动将搜索范围切换至选中内容 在卸载插件时删除全局对象的引用 完美解决了定位时焦点显示的问题. 修改了VBA插件启动时提示下标越界的问题 更改了工程文件名和DLL文件名,去掉了开头的VB字母 修改了安装文件的文件名为VBEnhancedSearch_Setup.exe 代码预览的相关行数默认值修改为12 增加定位时将代码窗体最大化的选项 在搜索结果列表的右键菜单中,增加关闭全部页面的选项 修改了代码预览窗体的背景及关键字的颜色 4.7.0.120¶ 修改了点击关闭按钮关闭页面时出错的问题 修改了快速点击搜索按钮提示错误的问题 修改无页面时点击ESC提示错误的问题 修改无页面时未禁用关闭按钮的问题 修改vbalTabControl,在用BarEnabled?设置Enabled属性的时候同时设定CanClose?,防止用户在禁用时点击关闭按钮. 在弹出对话框之前进行菜单的状态更新操作,防止菜单项选中状态更新不及时. 为了提高效率,使用ByRef?传递使用频率较高函数的字符串参数 对齐升级提示对话框中的版本号 补充了一些注释 去掉了默认标签页 增加关闭其它页面的功能 将TabData?更名为Page 将LogClassInitialize?和LogClassTerminate?函数放入标准模块 增加ILib接口,此接口用于进行全局对象的构建和销毁,并修改所有本地全局对象的初始化机制. 为了提高执行效率,修改了vbalDTab6FES.ocx的源代码,增加可以快速批量设置所有Tab标签的可用属性BarEnabled? 从PageManager?分离出PageCollection?类,此类用于专门管理页面集合 修改了工具栏窗口创建的方式,将此操作合并到CreateObjects?函数中 点确定关闭选项窗口时如果过滤器字符串无变化,则不更新列表 修改滚动条重绘的方式为PostMessage? 修改了Tab控件的事件处理,结果窗口仅处理菜单相关事件,页面增减相关事件由PageManager?类处理 修改了分离PageCollection?类后需要调整的相关调用代码 对于Task对象的事件源更新操作都放在TabManager?类的TabChange?事件中
├─Example001-悬挂式窗口 ├─Example002-半透明窗口 ├─Example003-椭圆形窗口 ├─Example004-组合圆形窗口 ├─Example005-多边形窗口 ├─Example006-艺术窗口 ├─Example007-字形窗口 ├─Example008-移动没有标题栏的窗口 ├─Example009-窗口背景花纹的实现 ├─Example010-渐变的窗口背景 ├─Example011-让窗口运行在不同的分辨率下 ├─Example012-控件随着窗口大小按比例变化 ├─Example013-在运行中显示或隐藏窗口的标题栏 ├─Example014-制作软件封面 ├─Example015-霓虹灯效果文字 ├─Example016-保存窗口设置 ├─Example017-窗口的动画效果 ├─Example018-显示动画光标 ├─Example019-制作工具栏 ├─Example020-Office或IE风格的工具栏 ├─Example021-通过鼠标拖动停靠工具栏 ├─Example022-在VB中制作和使用菜单 ├─Example023-设计弹出菜单 ├─Example024-向菜单中添加图标 ├─Example025-动态装入菜单项 ├─Example026-动态创建控件 ├─Example027-具有动感的图片按钮 ├─Example029-图像的打印 ├─Example030-利用VB内部机制实现图像格式转换 ├─Example031-鼠标绘图 ├─Example032-旋转文字效果演示 ├─Example033-用WebBrowse控件显示GIF动画 ├─Example034-肾形图案 ├─Example035-函数图形 ├─Example036-图像的剪切、复制和粘贴 ├─Example037-任意旋转图像 ├─Example038-分割图像 ├─Example039-反转颜色 ├─Example040-生成各颜色分量的单色图像 ├─Example041-彩色图像转换为灰度图像 ├─Example042-图像的锐化 ├─Example043-浮雕效果 ├─Example044-降低图像的分辨率 ├─Example045-图像的放大 ├─Example046-图像的缩小 ├─Example047-淡入淡出效果 ├─Example048-图像的合成 ├─Example049-图像动画 ├─Example050-使用DED ├─Example051-父子关系的Command对象 ├─Example052-在DED中使用参数 ├─Example056-查找记录 ├─Example057-动态创建数据库 ├─Example058-复制数据库的结构 ├─Example059-调用COM对象操作数据库 ├─Example060-获得表的索引信息 ├─Example061-转换Access数据库为Excel文件 ├─Example062-访问Excel文件 ├─Example063-将Access表中数据按一定格式存储到Txt文件 ├─Example064-使用Access报表 ├─Example065-压缩和修复数据库 ├─Example066-设置数据库密码 ├─Example067-修改数据库密码 ├─Example068-使用Stream读写存储的图像 ├─Example069-绘制图表 ├─Example070-保存rtf文件到数据库中 ├─Example071-打开对话框 ├─Example072-保存对话框 ├─Example073-字体对话框 ├─Example074-颜色对话框 ├─Example075-输入对话框和消息对话框 ├─Example076-同时打开多个文件并在多个窗口显示 ├─Example077-将文本以列表形式显示 ├─Example078-设置段落缩进 ├─Example079-密码形式的TextBox控件 ├─Example080-能自动选中文本的TextBox控件 ├─Example081-确定文本的行数 ├─Example082-自动滚屏功能 ├─Example083-MaskEdBox控件 ├─Example084-对ComboBox的输入进行检查 ├─Example085-ComboBox控件的自动查询技术 ├─Example086-在ListBox控件间移动列表项 ├─Example087-简单的文件浏览器 ├─Example088-使用ListView控件增强文件浏览器 ├─Example089-播放Flash动画 ├─Example090-MMControl控件播放多媒体文件 ├─Example091-判断控件类型 ├─Example092-Line控件 ├─Example093-使用Shape控件 ├─Example094-引入系统监视器 ├─Example095-媒体文件浏览器 ├─Example096-列表播放媒体文件 ├─Example097-在应用程序之间进行拖放操作 ├─Example098-文本文件的拖放操作 ├─Example099-图像和图像文件的拖放 ├─Example100-使用WebBrowser控件浏览网页 ├─Example101-属性 ├─Example102-复制文件(copyfile) ├─Example103-文件夹的创建~删除 ├─Example104-回收站 ├─Example105-清空回收站 ├─Example106-回收站察看器 ├─Example107-获取图标 ├─Example108-获取图标2 ├─Example109-写入读取2进制文件 ├─Example110-写入读取2进制文件2 ├─Example111-写入窗口大小位置 ├─Example112-文件ADD资料 ├─Example113-取驱动器名和信息 ├─Example114-查找文件 ├─Example115-注册表 ├─Example117-WindowText的信息传递 ├─Example118-查找窗口&信息传递 ├─Example119-信息拦截 ├─Example120-CD-ROM开关 ├─Example121-Word ├─Example122-得出(NetBIOS名,DNS主机名) ├─Example123 - IF操作系统 ├─Example124-重新启动 ├─Example125-热键 ├─Example126-系统时间修改(没事最好不要乱动) ├─Example127-注册表 ├─Example128-Detect(不知道是什么) ├─Example129-本地连接的IP ├─Example130-应用程序的超连接 ├─Example131-截取信息 ├─Example132-近文档信息 ├─Example133-Ctrl&V的应用 ├─Example134-鼠标(移动,左键,右键) ├─Example135-注册表&资源应用 ├─Example137-函数(Replace,Split,Join,StrReverse,InStrRev)的使用 ├─Example138-环境变量 ├─Example139-打开文件夹 ├─Example140-设置系统颜色 ├─Example141 - DSN建立 ├─Example142 - 字体 ├─Example143 - Time的计算 ├─Example145 ├─Example146-程序菜单的隐藏&显示 ├─Example147-自定义函数Function用法 ├─Example148-VB对Excel调用 ├─Example149-运行记事本 └─Example150-字符串长度
这次的更新内容比较多. 修改了点击关闭按钮关闭页面时出错的问题 修改了快速点击搜索按钮提示错误的问题 修改无页面时点击ESC提示错误的问题 修改无页面时未禁用关闭按钮的问题 修改vbalTabControl,在用BarEnabled?设置Enabled属性的时候同时设定CanClose?,防止用户在禁用时点击关闭按钮. 在弹出对话框之前进行菜单的状态更新操作,防止菜单项选中状态更新不及时. 为了提高效率,使用ByRef?传递使用频率较高函数的字符串参数 对齐升级提示对话框中的版本号 补充了一些注释 去掉了默认标签页 增加关闭其它页面的功能 将TabData?更名为Page 将LogClassInitialize?和LogClassTerminate?函数放入标准模块 增加ILib接口,此接口用于进行全局对象的构建和销毁,并修改所有本地全局对象的初始化机制. 为了提高执行效率,修改了vbalDTab6FES.ocx的源代码,增加可以快速批量设置所有Tab标签的可用属性BarEnabled? 从PageManager?分离出PageCollection?类,此类用于专门管理页面集合 修改了工具栏窗口创建的方式,将此操作合并到CreateObjects?函数中 点确定关闭选项窗口时如果过滤器字符串无变化,则不更新列表 修改滚动条重绘的方式为PostMessage? 修改了Tab控件的事件处理,结果窗口仅处理菜单相关事件,页面增减相关事件由PageManager?类处理 修改了分离PageCollection?类后需要调整的相关调用代码 对于Task对象的事件源更新操作都放在TabManager?类的TabChange?事件中

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧