佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

搜索
12
返回列表 发新帖
楼主: einsttan

Visual Basic 6.0(VB6) 疑难讨论区

[复制链接]
发表于 15-9-2008 03:55 PM | 显示全部楼层
原帖由 wenshunvy 于 15-9-2008 02:05 PM 发表


Multithread 当然可以solve lo.... 但是.. vb 并不能做到Multithread 啊...

你说的createProcess 是什么意思? 可以多一些注解吗?

会不会有帮助到我的情况?

我现在就去找createProcess的参考, ...

跟你的东西没关系啦。只是正好碰到。。

不过你可以 研究下
createThread
回复

使用道具 举报


ADVERTISEMENT

发表于 15-9-2008 04:16 PM | 显示全部楼层
找到了,去研究一下吧
http://www.freevbcode.com/ShowCode.Asp?ID=1287
看看可以帮得上忙吗?
回复

使用道具 举报

发表于 15-9-2008 08:36 PM | 显示全部楼层
谢谢你们! 现在回家慢慢消化..
回复

使用道具 举报

 楼主| 发表于 6-1-2009 11:46 AM | 显示全部楼层

TabStrip



呵呵,问题来了。
我要怎样把我的 focus set 在其中一个tab,比如说安了一个按钮。
就会focus在Vision,然后Top Mark会变成 disable 的状态,无效。。
懂的,不懂的,欢迎一起研究。
我用的是vb6。
回复

使用道具 举报

发表于 6-1-2009 12:44 PM | 显示全部楼层
我不懂VB是否有这样的功能,不过我在C++里面可以通过在Tab Caption 里加入 '&' 符号来把 Tab Caption 的某个字母化为它的shortcut key,例如 &Vision 就会变成 Vision,而按下Alt-V 键就可以让那个Tab 获得Focus。你可以试试看。
回复

使用道具 举报

发表于 6-1-2009 04:01 PM | 显示全部楼层

回复 25# geekman 的帖子

VB肯定有這個功能
印象中我有用過
回复

使用道具 举报

Follow Us
 楼主| 发表于 7-1-2009 08:57 AM | 显示全部楼层
原帖由 Squall_Chua 于 6-1-2009 04:01 PM 发表
VB肯定有這個功能
印象中我有用過


确认过了,这功能是有的。就在该字母前面加个“&”符号。间接的学习了不一样的,谢谢两位。
不过这不能达到我要的,因为我会依据机器当时候的情况,来决定哪些Tab生效,那些无效。

就是机器在停跑设定的时候,我只允许Vision Tab生效,其余的Tab一概在Disable的状态。
之前曾在网上摸索了,不过还是没有看见有VB6的例子。
回复

使用道具 举报

发表于 7-1-2009 01:25 PM | 显示全部楼层

回复 27# einsttan 的帖子

这样的话,你得使用event了,例如OnVisionTabActive(或类似的名字,我不确定VB如何赋予这些event名字的)(因为我是用C++的,所以如果说错了请原谅),然后在这些event handler里面检查当时的情况,再来决定要disable哪些Tab。(VisionTab.Enable = false ??)
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 7-1-2009 02:48 PM | 显示全部楼层
有了,方法很简单。只需要用以下的几个function就可以做到了。
其中有


TabEnable: 生效还是不生效。

SSTab2.TabEnable(0) = True                 'Vision
SSTab2.TabVisible(1) = False               'Top Mark


或是


TabVisible: 看见还是看不见

SSTab2.TabVisible(0)=True                  'Vision
SSTab2.TabVisible(1)=False                'Top Mark


很想要打自己的嘴巴。:@  
谢谢各位小叮当,因为愿意伸出“圆”手帮忙。
回复

使用道具 举报

发表于 18-3-2009 12:21 AM | 显示全部楼层

回复 29# einsttan 的帖子

就是这个我1年前做过,世上没有不可能的事,
很多是我觉得不可能,但是经过摸索后,问题还是解决了。
回复

使用道具 举报

发表于 18-3-2009 04:02 PM | 显示全部楼层
不是很好用。。功能又少
回复

使用道具 举报

发表于 18-3-2009 07:00 PM | 显示全部楼层

回复 31# 齐齐哈尔冰 的帖子

vb6 不是功能少,而是很多东西需要自己编辑而不是predefined。

vb6 可以做很多东西,如果不是web base ,vb6 其实已经很强了。

现在新的VS 2008 已经简单到离谱,现在还有property code snippet. 只要type prop Property Name +tab +tab. Property 就不用写了。
回复

使用道具 举报

发表于 2-4-2009 02:04 PM | 显示全部楼层
vs2008已經簡單化到,我可以想象,未來連vb,C#的programmer也可以免了...
回复

使用道具 举报

发表于 8-4-2009 08:02 AM | 显示全部楼层
现在讲求的是迅速和完美, 所以会越来越简单的
回复

使用道具 举报

发表于 13-8-2009 12:19 PM | 显示全部楼层
原帖由 tensaix2j 于 15-9-2008 03:55 PM 发表

跟你的东西没关系啦。只是正好碰到。。

不过你可以 研究下
createThread


hi 老兄你也在用vb6 吗??
我一开始工作到现在都在用耶。。。以后要你多多指点了
回复

使用道具 举报

发表于 13-8-2009 11:51 PM | 显示全部楼层
原帖由 ohohling 于 13-8-2009 12:19 PM 发表


hi 老兄你也在用vb6 吗??
我一开始工作到现在都在用耶。。。以后要你多多指点了


唉,
没办法咯。。。我不想碰vb的。。。但客户的test program 用着 vba, Operator interface 用vb 6.0, 还有那些在windows 上执行的 vb scripts(vbs)。。还有一大堆 ocx 要处理....
回复

使用道具 举报


ADVERTISEMENT

发表于 16-9-2009 02:11 PM | 显示全部楼层
我有问题想请问各位VB高手,
我要如何让我的program可以自动detect到和电脑连到的serial port,好让我来create一个menu来看所有连接的serial port?
就好像如果我用db9,通常接的都是com1/com2,
可是现在我用的是usb->serial port, 所以电脑本身会assign free com port给usb, 通常都会assign到com4以上, 而不同的电脑都会assign到不同的com port.
我只会做到preset 一个 serial port给我的program, 并不能让他自己去找连接的port
我该怎样解决这个问题?

希望各位高手从浅解释, 因为我的vb是自学的, 不能理解太深的vb
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2026 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 6-5-2026 03:33 PM , Processed in 0.139328 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表