如何实现像VB 5.0一样的编程环境
编号:QA000081
建立日期: 1998年11月7日 最后修改日期:2002年1月2日
所属类别:
NJH:
我想实现像VB 5.0一样的编程环境。
回答:
我想你提这个问题大概不是为了同VB进行竞争,要设计一个VB Killer吧?VB 5.0的集成环境确实有一些令人瞩目的特征,将这些特征加入到自己的程序中的确是非常诱人的,所以在VB 5.0推出后,所有程序员就对这个问题非常感兴趣,有关的控件也非常多。在这些特征中,有三个特征是最重要的:一是工具条,这种工具条已经成为Windows 98的标准风格了,某个按钮都是平面的,而且工具条的位置可以由最终用户进行调整,这种控制最初称为CoolBar,不过现在正式名称叫ReBar;第二是菜单,许多菜单项前面都有一个小图标;三是每个子窗口的大小是可以自由调节(这叫做Splitter)。关于这方面的站点和资料都非常多,在此我只介绍一个,算是开个头吧。我推荐的这个站点叫Visual Basic Accelerator (http://vbAccelerator.com/)。在这个站点的Code部分你可以找到vbAccelerator Toolbar and Rebar Control、Icon Menu control和Splitter控制(有两个)。分别来解决这三个问题。所有控制都是VB代码编写,免费的且有源代码。Cool!把这个站点加入你的书签吧。在这个站点的Resource部分还可以找到用于图形菜单的小图标。
高手的意见:
可以采用picture1+label+commandbutton+其它控件(如Treeview),再附加一个picture2,做成一个细条,两个picture都使用Alignment属性,然后自定义一个类,控制picture2的鼠标动作,就可以在SDI和MDI窗口下实现这种效果。
此问题由李海回答。
| |
|
|
| |
|
|