CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  控件

动态加载VB控件的问题?

楼主fxgang()2005-08-16 12:23:27 在 VB / 控件 提问

能不能把控件定义放到数据库的表中。然后在程序启动是读出该表的控件定义,接着初始化读出的控件。例如:表定义如下:  
  Name:控件名称  
  Width:控件宽度  
  Height:控件高度  
  Left:  
  Top:  
  Text:控件标题或者内容  
  Type:控件类型(VB自带或者其他)  
  Pid:控件PID值  
  ==================  
  同时需要处理加载控件的事件。(不带事件时可以实现的)  
  提供个思路。 问题点数:20、回复次数:7Top

1 楼hengheng1(无声的雨)回复于 2005-08-16 13:05:10 得分 0

当然可以了,但不要把所有的都放在数据库中,只要不经常变得放进去就可以了。Top

2 楼fxgang()回复于 2005-08-16 14:17:17 得分 0

问题是如何定义事件关联  
  好象带事件处理的控件,只能定义在窗体模块或者类模块的开始位置.无法使用数据库读代码.  
  dim   withevents   object   as   vb.commandbutton.  
  而且,还有个问题,读出来的PID(如上面的vb.commandbutton)是String类型.在定义带事件的控件时会出现错误.  
  ===================================  
  如上述表中有如下两条记录  
  "CloseForm"(要加载控件名)  
  200(要加载的控件宽度)  
  200(要加载的控件高度)  
  200(要加载的控件左边距)  
  200(要加载的控件右边距)  
  "Test1"(要加载控件的标题)  
  1(要加载控件的类型,1:VB内部控件   2:VB扩展控件)  
  "VB.CommandButton"(要加载控件的PID)  
  -----------------------------------  
  "iName"(要加载控件名)  
  800(要加载的控件宽度)  
  800(要加载的控件高度)  
  200(要加载的控件左边距)  
  200(要加载的控件右边距)  
  "Test2"(要加载控件的内容)  
  1(要加载控件的类型,1:VB内部控件   2:VB扩展控件)  
  "VB.TextBox"(要加载控件的PID)  
  ==================================================  
  如何加载到一个FORM中,并使这个按钮和文本框响应事件.跟个简单的代码示例?Top

3 楼fxgang()回复于 2005-09-26 16:00:29 得分 0

再问Top

4 楼myhgyp(也许是这样的,信不信由你)回复于 2005-09-26 16:48:07 得分 10

参考:http://blog.csdn.net/myhgyp/archive/2005/01/13/252309.aspxTop

5 楼Freshmen007_Bug()回复于 2005-09-26 17:07:48 得分 10

http://blog.csdn.net/myhgyp/archive/2005/01/13/252309.aspx  
   
  好文啊!Top

6 楼fxgang()回复于 2006-06-02 13:35:58 得分 0

没有用Top

7 楼fxgang()回复于 2006-06-02 13:37:24 得分 0

没有用,主要是事件无法处理Top

相关问题

  • 动态加载控件?
  • 动态加载控件
  • 如何动态加载控件
  • 如何动态加载控件?
  • 动态加载控件问题???
  • winfrom动态加载控件的问题
  • 如何动态加载用户控件
  • 动态加载用户控件问题?
  • 动态加载控件问题
  • VB中自带有不少控件,网上只找到动态加载Command控件的例子,我要的是加载DTPicker,应用何方法?

关键词

  • .net
  • 控件
  • vb
  • 数据库
  • 加载
  • 定义
  • 要加载
  • 事件
  • 宽度
  • commandbutton

得分解答快速导航

  • 帖主:fxgang
  • myhgyp
  • Freshmen007_Bug

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo