|
|
Visual Basic 6.0(VB6) 疑难讨论区
[复制链接]
|
|
|
发表于 15-9-2008 03:55 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 15-9-2008 04:16 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 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肯定有這個功能
印象中我有用過
 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 7-1-2009 08:57 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 7-1-2009 01:25 PM
|
显示全部楼层
回复 27# einsttan 的帖子
|
这样的话,你得使用event了,例如OnVisionTabActive(或类似的名字,我不确定VB如何赋予这些event名字的)(因为我是用C++的,所以如果说错了请原谅),然后在这些event handler里面检查当时的情况,再来决定要disable哪些Tab。(VisionTab.Enable = false ??) |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 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 要处理....  |
|
|
|
|
|
|
|
|
|
|
发表于 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 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|