专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  VB6有一个新功能,可以动态添加控件,不用控件数组:  object.Add(ProgID,name,container)  参数说明  Object必需的。一个对象表达式,其值是“应用于”列表中的一个对象。  ProgID必需的。一个标识控件的字符串。大多数控件的ProgID都可通过查看对象浏览器来决定。控件的ProgID是由控件的库和类组成的。  例如,CommandButton控件的ProgID是VB.CommandButton。在ProgID与对象浏览器中所显示的不一样的情况下,VisualBasic  将显示一个包括正确ProgId的错误信息... [阅读全文] [PDF]
大家知道,.Net2.0中的动态控件一直被微软视为后娘生的,怎么说呢,就是动态创建的控件不维护ViewState信息,PostBack一下,动态控件全消失了, 最常用的解决办法就是把动态控件放在OnInit事件中创建,并且放在IsPostback之外,可是这样一来就非常得不方便了,如果一定要在按钮的Click事件 中处理怎么办呢?下面说说我的解决办法,也许很菜,请不要见笑。 这要从Postback机制说起,当页面正常载入以后,页面会递归的执行控件的TrackViewState方法,也就是跟踪控件的ViewState状态是否更改,等页面完后生成以后, 页面又... [阅读全文] [PDF]
我们以TreeView用户控件为例说明一下在C#的用户控件中添加事件和使用方法: 基本思路: 1.在SunSoftTree类中声明事件,如SelectedNodeChanged; 2.在SunSoftTree类中定义引发事件的方法,如Sun_SelectedNodeChanged()方法; 3在SunSoftTree类的相关方法中调用引发事件的方法,如在OnSelectedNodeChanged中调用Sun_SelectedNodeChanged 核心代码示意如下: SunSoftTree.ascx[html]页面文件中 <!--以下二行代码,只需... [阅读全文] [PDF]
在VS.NET 中,我们可以很方便地使用属性窗口来对某个控件的属性进行设置,那么,我们有没有想过,如果在应用程序中,在对程序中的自定义的属性进行设置时,显示一个象属性窗口一样的窗体,能对其中的属性方便的设置呢?就象下图所示的一样。    答案是完全可以的。我们可以使用微软提供的property属性控件来实现该功能。首先,我们新建一个c#的windows应用程序,之后在工具箱中,鼠标右键点选工具箱(TOOLBOX),在弹出的菜单中选择“添加/移除项”,如下图所示:    在弹出的窗口中,选择.NET Freamwork components窗口,再选择其... [阅读全文] [PDF]
1 共4条 分1页