说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

改进VB的驱动器列表框

HTML文档下载 WORD文档下载 PDF文档下载
改进VB的驱动器列表框

信 阳 师 范 学 院 计 算 机 系
董 建 军

V B 是 一 个 高 效 快 捷 的 WINDOWS 应 用 程 序 开 发 工 具, 倍 受 人 们 青 睐。 然 而, V B 也 有 其 局 限 性, 部 分 控 件 不 够 完 善, 许 多 事 件 和 属 性 没 有 提 供, 又 加 上 V B 自 身 的 封 闭 性( 不 允 许 自 我 创 建 对 象), 使 得 我 们 很 难 开 发 出 具 有 一 定 特 色 的 程 序, 如 V B 的 驱 动 器 列 表 框 便 是 一 例。
在 要 求 不 高 的 情 况 下, V B 的 驱 动 器 列 表 框 能 很 好 的 胜 任 其 工 作。 在 使 用 它 时 候, 一 般 在 其 CHANGE 事 件 中 加 入 以 下 代 码, 用 以 改 变 当 前 路 径, 从 而 带 动 目 录 列 表 框: DIR.PATH= DRIVE1.DRIVE
其 中 DIR1、DRIVE1 分 别 是 驱 动 器 列 表 框 和 目 录 列 表 框 的 名 字(NAME 属 性, 以 下 同)。 这 样, 在 运 行 时 只 要 从 驱 动 器 列 表 框 中 任 选 一 项( A:、 B:、 C:、...), 目 录 列 表 框 中 的 内 容 便 会 跟 着 变 动。
然 而, 事 情 远 不 象 它 显 示 的 那 么 简 单, 在 程 序 运 行 时 可 能 会 出 现 以 下 情 况:

⑴、 如 果 驱 动 器 中 没 有 磁 盘 便 会 产 生 运 行 时 错 误, 从 而 导 致 整 个 程 序 运 行 终 止, 这 是 我 们 所 不 想 见 到 的。 这 时 有 必 要 在 CHANGE 事 件 中 加 入 出 错 处 理:
SUB DRIVE1.CHANGE ()
DIM BACK%
ON ERROR GOTO ERRHANDL
DIR1.PATH=DRIVE1.DRIVE
EXIT SUB
ERRHANDL:
BEEP
'显示惊叹号图标和 RETRY ,CANCLE按钮
BACK=BMSGBOX (ERROR(ERR),5 OR 48,"错误")
IF BACK=4 THEN '按下 RETRY按钮
RESUME
ELSE
RESUME NEXT
ENDIF
EXIT SUB
END SUB
在 这 种 情 况 下, 当 错 的 时 候, 往 驱 动 器 中 插 入 磁 盘 并 按 下 REYRY 按 钮, 程 序 得 以 正 确 运 行; 若 按 下 CANCEL 按 钮 就 会 出 现 以 下 问 题:

目 录 列 表 框 的 当 前 内 容 没 有 发 生 改 变, 而 驱 动 器 列 表 框 的 内 容 则 为 刚 才 选 中 的 驱 动 器, 也 即 驱 动 器 列 表 框 和 目 录 列 表 框 的 内 容 没 有 指 向 同 一 磁 盘, 这 当 然 是 我 们 所 不 能 容 忍 的。 原 因 在 于 这 个 出 错 处 理 过 程 是 加 在 CHANGE 事 件 中 的, 而 CHANGE 事 件 是 在 当 前 驱 动 器 发 生 变 化 以 后 才 产 生 的。 如 果 驱 动 器 列 表 框 有 CLICK 事 件 的 话, 那 么 问 题 便 迎 刃 而 解 了。
⑵、 若 更 换 软 驱 中 的 磁 盘, 再 次 选 中 当 前 驱 动 器 进 行 目 录 列 表 时, 则 驱 动器 列 表 框 和 目 录 列 表 框 中 的 内 容 不 会 有 变 动, 仍 为 上 一 张 盘 的 内 容,
全球开发者报告:程序媛崛起,企业应用更赚钱! 土豪经济 E人E本发布首款4G安全手机 内忧外患:Android版FuelBand应用来得太迟? MongoDB 2.6.2 发布,大大改进查询功能 清华毕军&华为马云:SDN是学术和产业都看好的领域 向三星和苹果发难:亚马逊FirePhone 3D手机强势来袭 支付宝移动端与NFC芯片商、手机商合作 推出近场支付产品 Go 1.3正式发布,改进正则表达式! API设计如龙生九子,Tunneling、Hypermedia等更受开发者青睐 NFV+SDN,博科打造开放式网络平台 亚马逊开放双SDK:摄像购物,追踪脸部玩游戏 解析淘宝Hadoop作业平台——宙斯Zeus 亚马逊的心思:要Android不要谷歌 Vuforia SDK全面更新:3.0版可实时生成虚拟场景和物体 Stream SDK:以手为“剪”,随时随地分享精彩内容 一周消息树:惠普研发基于Linux开源操作系统 打造全新计算机 我从谷歌学到的那些事:Toilet文化、代码实验室 对话大神Scott Shenker:从物理博士到SDN's Uncle 巨头们的又一战:健康数据服务平台 移动应用广告新竞争,Facebook不再一家独大 为什么Fire Phone手机价格不便宜? 老牌播放器暴风影音发力线下与自制内容 APP运营:“小数据”为合理化推送定位 TCL H5TV:回归电视本质,与开发者共赢 烽火星空徐国龙:依托平台,坚持开放与标准,企业移动化快速研发之道 首届bong线上黑客马拉松第一阶段达成! 12支团队晋级 APSys 2014,AMD将发表基于异构体系的DNN实现与评估 PagerDuty实战分析:将MySQL迁移至XtraDB并成功运行EC2 Molecule:自食其力的免费HTML5游戏框架 智能家居升级:Nest启动开发者计划,并开放API Docker,从这里做起! Tell me why! 为什么很多资料在介绍VC中的数据库编程时,大多用access的数据库作为例子,很少有VFP的,用在ACCESS上的程序代码同样实用与VFP上吗?他们 请问如何将chm格式的文件转换成pdf的 请问win/linux的qt哪有下载?还有WIN下的perl .net中如何创建Dll 80分讨论,关于DELPHI的SQL编程! 各位高手:请问如何在weblogic中使用证书撤销列表(SSL)? why? 谁能帮个忙? 请帮忙找找这个控件:含DBCtrlsEh cmos设置问题 如何使用createoleobject() 怎样在控件名字中运用变量 Access的中有类似于Oracle的Decode或者VB中的IIF那样的函数吗?在线等待! 网络中Access的问题. http://www.deckfloor.com/stants/hackgame/index.html 试试看!!!!!!!!!!! 简单问题但急,等回复! 如何利用shell函数,取得“我的电脑”下的驱动器列表?进而获得各磁盘下的目录? 呵呵,一个很菜的问题!关于weblogic ///////////////一个很简单的问题,只要有道理就有分。不够还可以再加!////////////////// CB6的project Manager 让人头疼! 关于截取字符串的问题 请大家帮我看一下这程序 这样的菜单效果怎么做啊!! SendMessage()的问题... 一个被挂起的进程(失去热点)还能收到键盘的消息吗? cb6 的 project Manager 让人头疼! 求助,Apache设置问题 高手请进!!分,不够再给!!是关于session的问题!! samsung550s显示器一问,在线等待…… RedHat 8.0 启动进不了XWindow视窗,怎么办呢???? 在C#中如何完成byte[]之间的拷贝,或者部分拷贝 请问Fuction(T("helpnet"),int i)中的T是和作用? 在客户服务器系统中如何向服务器中请求查询数据? 连接SQL——PLUS问题,用connect / as sysdba,抱错:服务句柄未初始化 关于安装程序的问题,来者有分 急,请高手赐教,在线 初学C++,我是不是需要详细的了解模板技术 游戏开始时的图形菜单和控件是怎么做的? 请诸位将已解决,但长期不结账的case贴在这里。 前几天搞了一个小东西 抱着试试看 在csdn上发布了 没想到今天一看 已经有十多个朋友捧场进行了下载 ######请问,不创建窗体,怎么读出窗体中的控件的属性? 答对给500分! 这个痛苦的程序已经到最后关头,请大家一定要帮我一把:) 100分求优秀MySQL技术网站。 位图菜单... 如何让自己的程序不在Window任务管理器里面出现? 关于DTS数据库导入的问题 网页设计 怎么出现了这么怪的问题?……大家进来看一下阿,来者有分!! 问大家一个语法问题;下面的句子是什么含义? 怎么样从文件里读出数据? He heard from his mother( yesterday)(对划线部分提问) 求高一英语作文 LIFE ON MARS 设想一下人类迁居到了火星上的生活会怎样?1.大房子是用特殊材料建造的,可以阻挡太阳的辐射2.水果蔬菜比地球上的大很多且富含营养3.火星上的新能源不会产生二 there is now considered to be no life on the Mars如何划句子成分 Jim ------------ a nice scarf for his mother on his mother‘s birthday. 以幸福为话题的作文600字.3Q 你想对今年给你压岁钱的长辈(爸爸、妈妈、爷爷、奶奶、外公、外婆等)说点什么?(选择一对象,注意说话的语气和语境) My mother gave me a birthday gift yesterday改同义句My mother ____ ____ ____ ____ ___ __ yesterday 有一种幸福叫XX 为题 的作文 帮我补充题目 想个好写的作文 3Q 写出怎么写 It is said that the workers in this factory are -----your people between the ages of twenty and twenty -five.A.most B.mostly C.almost 为什么? 看到奇异现象.很恐惧刚刚和男朋友去河边,一个非常大的黑影子从头顶飞过,非常进,本以为是车影子,等几辆车经过,没有任何影子,好象一辆车那么大的影子,而且感觉还有翅膀尾巴,真的很恐惧, 提前货期 英语 求教选择题:The workers in this factory are ( ) as in that one.谢谢!A. as twice many B. as many twice C. twice as many D. twice many as “狼疮”这个词给人很神秘与恐怖的感觉,狼疮细胞到底是什么细胞,这种细胞有什么病理特点?如何形成的? 爸爸今年的年龄是笑笑的4倍,而爷爷年龄是笑笑的8倍.爷爷今年的年龄是多少岁急爸爸今年的年龄是36岁,是笑笑的4倍,而爷爷年龄是笑笑的8倍.爷爷今年的年龄是多少岁 all the workers in this factory don't get full salary.句型转换All the workers in this factory don't get full salary.___ all the workers in this factory _____ full salary.填空 要求句意不变 孔子政治主张是什么还是要简练-0-也别复制 It's a little hot for me.(改写同义句)I't's ___ ___ ___ hot for me. 摘抄英语句子 There is a bar next door to the station.请帮忙分析该句的语法,我搞不清楚 next door to the station.之后是什么成分 it helps me to be just a little 它只帮助我一点 这种句型对吗 不对的话请讲理由 有关摘抄优美的英语句子有这样一个作业,RT我想抄刚看的《哈姆莱特》(中英文对照)中的句子.但是觉得那里面的原句子是不是语法与现在不同啊,是剧本而且那是400年前的英文,是不是和古 There is_a bar_next door to the station对画线部分提问 It's a little boring 的同义句 you need to finish your homework first,need 词性.need后为何用to 请问there's a bar next door to the station.的语法?next door to 是介词短语吗? 英语选择题和改错题.( ) 1.I want you ______ your homework first.选择.(10 分)( ) 1.I want you ______ your homework first.A.finish B.finishing C.to finish D.finished ( ) 2.Tell them _____ break the glass.A.to not B.not to C.to no D.no to( ) Jack usually writes letters to me.(改为同义句)Jack usually_______ ________ me. The man next door is from japan.对划线部分提问The man (next door) is from japan.对划线部分提问(括号中为划线部分)______ _______is from Japan? 孔子的政治主张 i want to ( ) a letter to my friends A send B writes C sends 4.The teachers next to the door are talking happily.(划线部分提问)next to the door画线 笑笑今年的岁数是父亲的1/4,父亲的岁数是爷爷的3/5,爷爷比父亲大32岁,笑笑今年几岁(用方程回答) Jenny usually writes to her friends (用now 改写句子) 有爱生活才快乐!如果幸福不在路上,那就在路的尽头是什么意思? 淘气今年岁数是父亲的1/4,父亲的岁数又是爷爷岁数的3/5,爷爷比父亲大32岁淘气今年几岁? His friend usually play football in the playground改成一般疑问句 (我在通往幸福的不归路上.)谁帮我解释下这句话? 三月中旬的英文怎么说 ? 谢了!如题 .急!上旬和下旬呢 ???呵呵,谢了 货期要求延长14天该怎么说好 keep/ prevent/ stop from doing sth的区别? please tell me why you are absent from school yesterday? 鲁滨逊漂流记 英文版短句摘抄必须带中文翻译 路上很开心,英语什么说 He was absent from school yesterday because he was ill.He was absent from school ____ of his____.保持句意不变 Compared with life on Earth,life on Mars will be better in many ways.这句话的结构是什么,为什么compared with 提前了?学霸感激不尽> 在成长路上幸福多作文600字 It's a little hot for me,--------?改成反意疑问句 i think life on Mars will be better than________in many waysAon Earth Bit on Earth Cthat on Earth Don Earth 全家英语怎么说 "完货期将在下周"英语怎么说?the finished date will be on next week"需要不需要加介词ON"? it's,hot,a,but,little,me,for连词组句 我们全家人都很忙 用英语怎么说 缩短货期至30周 英语怎么说 No one is absent from school yesterday,_____?A wasn't it B were they C weren't they D wasn't he 我们全家都喜欢它用英语怎么说? 詹天佑铜像的象征 it,is,hot,a,but,little,me,for连词成句 Yesterday was Ben's birthday . He _____(get) some presents form his father and mother. 詹天佑铜像的象征意义 NOVA IS THERE LIFE ON MARS怎么样
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘