社区
C#
帖子详情
c# treeView1控件我重载其构造函数使其可透明,但怎么添加了节点后不显示
南极零下10度半
2015-06-12 06:38:16
class MyTreeView:TreeView
{
public MyTreeView()
{
this.SetStyle(ControlStyles.UserPaint, true);
this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
}
}
...全文
130
2
打赏
收藏
c# treeView1控件我重载其构造函数使其可透明,但怎么添加了节点后不显示
class MyTreeView:TreeView { public MyTreeView() { this.SetStyle(ControlStyles.UserPaint, true); this.SetStyle(ControlStyles.SupportsTransparentBackColor, true); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
南极零下10度半
2015-06-16
打赏
举报
回复
ok。。。。。。。
xuzuning
2015-06-12
打赏
举报
回复
透明了,还显示什么? 你把 TreeView 覆盖的区域截个图做他的背景就是了
明日科技
C#
开发入门及项目实战
内附1-19章的实战程序。 目录 第1章
c#
语言及其开发环境 实例001 根据需要创建所需解决方案 实例002 统一窗体中
控件
的字体设置 实例003 设置程序代码行号 实例004 通过“格式”菜单布局窗体 实例005 为项目
添加
dll文件引用 实例006 为项目
添加
已有类 实例007 为项目
添加
第三方
控件
实例008 为项目
添加
已有窗体 第2章
c#
语言基础 实例009 利用for循环输出多行语句 实例010 输入并输出姓名 实例011 使用值类型和引用类型输出不同的字段 实例012 判断当前系统日期是星期几 实例013 定义局部变量输出不同的字段 实例014 定义循环内部变量并输出变量的值 实例015 定义常量计算圆的周长 实例016 使用“+”编写双重意义的表达式 实例017 使用小括号括起来的表达式 实例018 使用算术运算符开发简单计算器 实例019 使用条件运算符判断指定年份是不是闰年 实例020 使用typeof关键字获取类的内部结构 实例021 巧用位移运算符获取汉字编码值 实例022 使用异或运算符对数字进行加密 第3章 流程控制语句 实例023 利用if…else语句判断分数是否及格 实例024 利用switch语句判断时间 实例025 利用while语句判断大小 实例026 打印九九乘法表 实例027 使用break语句提前退出循环语句 实例028 使用continue语句转移至循环开始处 实例029 使用流程控制语句报销业务花销 实例030 输出当前系统时间 实例031 利用for循环实现完数计算 实例032 开发一个猜数字游戏 第4章 字符与字符串 实例033 字母与ascii码的转换 实例034 获取字符串中汉字的个数 实例035 从字符串中分离文件路径、文件名及扩展名 实例036 对字符串进行加密与解密 实例037 开发一个进制转换器 实例038 将字符串的每个字符进行颠倒输出 实例039 根据标点符号对字符串进行分行 实例040 将汉字转换为拼音 实例041 商品金额的大小写转换 实例042 根据年份判断十二生肖 实例043 将字母全部转换为大写或小写 实例044 汉字与区位码的转换 第5章 数组和集合 实例045 在数组中
添加
一个元素 实例046 在数组中
添加
一个数组 实例047 计算两个矩形矩阵的乘积 实例048 获取多维数组的行数与列数 实例049 使用快速排序法对一维数组进行排序 实例050 使用sort方法对数组进行快速排序 实例051 按指定条件在数组中检索元素 实例052 反转数组中元素的顺序 实例053 使用希尔排序法对一维数组进行排序 实例054 向班级集合中
添加
学生信息 实例055 不改变长度删除数组中的元素 实例056 删除数组元素后改变其长度 第6章
c#
面向对象程序设计 实例057 创建类的对象 实例058 使用
构造函数
实例059 通过定义方法求一个数的平方 实例060 使用
重载
方法实现不同类型数据的计算 实例061 使用属性存储用户编号和姓名 实例062 使用索引器 实例063 通过类继承计算梯形面积 实例064 封装类实现一个简单的计算器 实例065 通过结构计算矩形的面积 实例066 通过结构计算圆形的面积 实例067 使用面向对象思想查找字符串中的所有数字 实例068 通过类的多态性确定人类的说话行为 第7章 异常处理和程序调试 实例069 使用try…catch语句捕获异常 实例070 根据实际年龄判断虚岁,使用try…catch捕获异常 实例071 调试程序执行时出现的结果 实例072 使用异常处理语句捕获异常 实例073 捕获连接数据库异常 第8章 windows窗体 实例074 简单的登录窗体 实例075 关闭窗体提示 实例076 创建简单的mdi应用程序 实例077 实现重复高效地利用基窗体 实例078 尝试制作一个半
透明
渐显窗体 实例079 使窗体标题栏文字右对齐 实例080 窗口间移动按钮 实例081 窗体中滚动的字幕 实例082 使用任意组件拖动窗体 实例083 窗体换肤程序 第9章 windows应用程序常用
控件
实例084 在
c#
中设计出色彩斑斓的按钮 实例085 自动删除textbox
控件
中的非法字符 实例086 在richtextbox
控件
中替换文本文字 实例087 利用richtextbox
控件
实现文字定位与标示 实例088 将数据表中的字段
添加
到combobox
控件
中 实例089 对listbox
控件
中的数据进行排序 实例090 listbox
控件
拒绝
添加
重复信息 实例091 限制用户名称长度及设置密码文本 实例092 带查询功能的combobox
控件
实例093 利用选择
控件
实现权限设置 实例094 利用richtextbox
控件
显示
图文数据 实例095 在listbox
控件
间交换数据 第10章 windows应用程序高级
控件
实例096 使用imagelist组件制作动画图片 实例097 在combobox下拉列表中
显示
图片 实例098 在listview
控件
中实现修改功能 实例099 将数据库数据
添加
到listview
控件
实例100 在listview
控件
中绘制底纹 实例101 在
treeview
控件
节点
中
显示
图片 实例102 使用树型列表动态
显示
菜单 实例103 使用
treeview
控件
遍历磁盘目录 实例104 使用errorprovider组件验证文本框输入 实例105 使用helpprovider组件调用帮助文件 实例106 使listview
控件
中的选择项高亮
显示
实例107 在列表视图中拖动视图项 实例108 实现带复选框的
treeview
控件
实例109 将xml文件
节点
绑定到
treeview
控件
中 实例110 修改
treeview
控件
的
节点
文本 第11章
c#
面向对象高级技术 实例111 利用接口实现选择不同的语言 实例112 使用接口作为方法参数进行编程 实例113 自定义抽象类计算圆形的面积 实例114 重写抽象方法实现多态性 实例115 使用密封类密封登录用户信息 实例116 使用密封类封装个人身份证信息 实例117 使用迭代器
显示
公交车站点 实例118 通过迭代器实现文字的动态效果 实例119 使用分部类制作一个计算器 实例120 使用分部类
显示
员工信息 实例121 使用泛型存储不同类型的数据列表 实例122 使用泛型去掉数组中的重复数字 实例123 通过重写虚方法实现加法运算 实例124 使用迭代器实现倒序遍历 实例125 通过泛型查找数组中的元素 第12章 ado.net数据访问技术 实例126 连接加密的access数据库 实例127 使用odbc dsn连接sql server数据库 实例128 使用ado.net对象录入数据 实例129 利用存储过程录入数据 实例130 使用oledbdatareader读取文本文件的内容 实例131 使用sqldatareader读取用户登录信息 实例132 使用断开式连接的方式录入数据 实例133 使用断开式连接批量更新数据库中的数据 实例134 使datagridview
控件
中被选定单元格的所在行变色 实例135 在datagridview
控件
中隔行换色 实例136 连接excel文件 实例137 读取和保存用户头像 实例138 判断是否重复输入数据 实例139 删除datagridview
控件
中的指定行 实例140 将access数据库导入excel文件中 第13章 水晶报表与打印 实例141 设计带有背景图的水晶报表 实例142 设置水晶报表的打印日期与时间 实例143 设置水晶报表中节的背景图片 实例144 打印窗体中的数据 实例145 打印商品入库单据 实例146 使用打印
控件
实现分页打印 实例147 动态绑定水晶报表 实例148 在水晶报表中使用公式字段 实例149 设计分组统计报表 实例150 打印一个空学生证 实例151 自定义横向或纵向打印 实例152 自定义打印页码范围 第14章 文件及数据流技术 实例153 根据日期动态建立文件 实例154 将长文件名转换成短文件名 实例155 获取所有逻辑磁盘目录 实例156 使用递归法删除文件夹中的所有文件 实例157 按行读取文本文件中的数据 实例158 使用缓冲流复制文件 实例159 文件批量更名 实例160 复制文件时
显示
复制进度 实例161 对指定文件夹中的文件进行分类存储 实例162 将文本文件转换成网页文件 实例163 伪装文件夹 实例164 word目录提取工具 第15章 gdi+绘图 实例165 在图像中实现自定义标记 实例166 辉光效果的文字 实例167 渐变效果的文字 实例168 绘制多边形 实例169 简单画图程序 实例170 仿qq截图功能 实例171 模拟石英钟 实例172 绘制贝塞尔曲线 实例173 绘制图形验证码 实例174 以椭圆形
显示
图像 实例175 使用双缓冲技术绘图 实例176 批量
添加
图片水印 第16章 线程的使用 实例177 使用线程读取数据库中的数据 实例178 使用线程制作qq农场小游戏 实例179 使用线程实现大容量数据的计算 实例180 使用多线程制作端口扫描工具 实例181 使用线程扫描局域网ip地址 实例182 使用线程休眠控制图片以百叶窗效果
显示
实例183 使用线程控制向窗体中拖放图片并
显示
实例184 使用线程制作动画效果的状态栏 实例185 使用线程遍历文件夹 实例186 使用线程实现从左向右以拉伸的方式
显示
图像 第17章 网络编程技术 实例187 通过ip地址获取主机名称 实例188 创建web页面浏览器 实例189 获取网络信息及流量 实例190 远程关闭与重启计算机 实例191 设计点对点聊天程序 实例192 电子邮件的发送与接收 实例193 获取网络中所有工作组名称 实例194 列出指定工作组中的所有计算机名 实例195 监测当前网络连接状态 实例196 使用udp协议设计聊天室 第18章 注册表技术 实例197 禁止运行注册表 实例198 使应用程序开机自动运行 实例199 获取本机安装的软件清单 实例200 禁止使用windows任务管理器 实例201 清除ie地址栏中的历史网址 实例202 将磁盘驱动器隐藏 实例203 禁止使用命令提示符 实例204 禁止修改ie浏览器主页 实例205 设置ie浏览器的默认主页 实例206 设置ie浏览器的默认下载路径 第19章
c#
语言新技术 实例207 使用隐式类型局部变量实现字母的大小写转换 实例208 使用扩展方法
显示
员工信息 实例209 使用lambda表达式查找指定字符串 实例210 检查序列中是否包含指定元素 实例211 使用linq在一个循环中遍历多个数组 实例212 过滤文章中包含指定单词的句子 实例213 使用linq生成随机序列 实例214 筛选指定类型的元素 实例215 使用linq技术对对象进行筛选操作 实例216 使用linq技术对对象进行排序操作 实例217 使用linq技术对对象进行聚合操作 实例218 使用linq技术对对象进行联接操作 第20章 windows应用程序打包部署 实例219 打包程序时设置桌面图标 实例220 打包.net framework 4.0框架
《
C#
经典编程220例》.(明日科技).【带书签】-共3部分
自制书签。因上传大小限制,分三卷压缩,分别是:《
C#
经典编程220例》.(明日科技).【带书签】.zip、《
C#
经典编程220例》.(明日科技).【带书签】.z01、《
C#
经典编程220例》.(明日科技).【带书签】.z02 第1章
c#
语言及其开发环境 1 实例001 根据需要创建所需解决方案 2 实例002 统一窗体中
控件
的字体设置 3 实例003 设置程序代码行号 5 实例004 通过“格式”菜单布局窗体 6 实例005 为项目
添加
dll文件引用 7 实例006 为项目
添加
已有类 8 实例007 为项目
添加
第三方
控件
9 实例008 为项目
添加
已有窗体 11 第2章
c#
语言基础 12 实例009 利用for循环输出多行语句 13 实例010 输入并输出姓名 14 实例011 使用值类型和引用类型输出不同的字段 15 实例012 判断当前系统日期是星期几 17 实例013 定义局部变量输出不同的字段 19 实例014 定义循环内部变量并输出变量的值 20 实例015 定义常量计算圆的周长 21 实例016 使用“+”编写双重意义的表达式 22 实例017 使用小括号括起来的表达式 23 .实例018 使用算术运算符开发简单计算器 23 实例019 使用条件运算符判断指定年份是不是闰年 26 实例020 使用typeof关键字获取类的内部结构 28 实例021 巧用位移运算符获取汉字编码值 30 实例022 使用异或运算符对数字进行加密 31 第3章 流程控制语句 33 实例023 利用if…else语句判断分数是否及格 34 实例024 利用switch语句判断时间 35 实例025 利用while语句判断大小 36 实例026 打印九九乘法表 38 实例027 使用break语句提前退出循环语句 39 实例028 使用continue语句转移至循环开始处 40 实例029 使用流程控制语句报销业务花销 41 实例030 输出当前系统时间 42 实例031 利用for循环实现完数计算 44 实例032 开发一个猜数字游戏 45 第4章 字符与字符串 47 实例033 字母与ascii码的转换 48 实例034 获取字符串中汉字的个数 50 实例035 从字符串中分离文件路径、文件名及扩展名 51 实例036 对字符串进行加密与解密 53 实例037 开发一个进制转换器 56 实例038 将字符串的每个字符进行颠倒输出 60 实例039 根据标点符号对字符串进行分行 61 实例040 将汉字转换为拼音 63 实例041 商品金额的大小写转换 64 实例042 根据年份判断十二生肖 65 实例043 将字母全部转换为大写或小写 67 实例044 汉字与区位码的转换 69 第5章 数组和集合 71 实例045 在数组中
添加
一个元素 72 实例046 在数组中
添加
一个数组 73 实例047 计算两个矩形矩阵的乘积 75 实例048 获取多维数组的行数与列数 78 实例049 使用快速排序法对一维数组进行排序 79 实例050 使用sort方法对数组进行快速排序 81 实例051 按指定条件在数组中检索元素 82 实例052 反转数组中元素的顺序 84 实例053 使用希尔排序法对一维数组进行排序 85 实例054 向班级集合中
添加
学生信息 87 实例055 不改变长度删除数组中的元素 89 实例056 删除数组元素后改变其长度 90 第6章
c#
面向对象程序设计 92 实例057 创建类的对象 93 实例058 使用
构造函数
94 实例059 通过定义方法求一个数的平方 95 实例060 使用
重载
方法实现不同类型数据的计算 97 实例061 使用属性存储用户编号和姓名 99 实例062 使用索引器 101 实例063 通过类继承计算梯形面积 103 实例064 封装类实现一个简单的计算器 106 实例065 通过结构计算矩形的面积 107 实例066 通过结构计算圆形的面积 109 实例067 使用面向对象思想查找字符串中的所有数字 110 实例068 通过类的多态性确定人类的说话行为 112 第7章 异常处理和程序调试 114 实例069 使用try…catch语句捕获异常 115 实例070 根据实际年龄判断虚岁,使用try…catch捕获异常 116 实例071 调试程序执行时出现的结果 117 实例072 使用异常处理语句捕获异常 118 实例073 捕获连接数据库异常 120 第8章 windows窗体 122 实例074 简单的登录窗体 123 实例075 关闭窗体提示 124 实例076 创建简单的mdi应用程序 125 实例077 实现重复高效地利用基窗体 127 实例078 尝试制作一个半
透明
渐显窗体 128 实例079 使窗体标题栏文字右对齐 129 实例080 窗口间移动按钮 130 实例081 窗体中滚动的字幕 131 实例082 使用任意组件拖动窗体 133 实例083 窗体换肤程序 134 第9章 windows应用程序常用
控件
137 实例084 在
c#
中设计出色彩斑斓的按钮 138 实例085 自动删除textbox
控件
中的非法字符 139 实例086 在richtextbox
控件
中替换文本文字 141 实例087 利用richtextbox
控件
实现文字定位与标示 142 实例088 将数据表中的字段
添加
到combobox
控件
中 143 实例089 对listbox
控件
中的数据进行排序 145 实例090 listbox
控件
拒绝
添加
重复信息 146 实例091 限制用户名称长度及设置密码文本 148 实例092 带查询功能的combobox
控件
149 实例093 利用选择
控件
实现权限设置 150 实例094 利用richtextbox
控件
显示
图文数据 153 实例095 在listbox
控件
间交换数据 155 第10章 windows应用程序高级
控件
157 实例096 使用imagelist组件制作动画图片 158 实例097 在combobox下拉列表中
显示
图片 159 实例098 在listview
控件
中实现修改功能 161 实例099 将数据库数据
添加
到listview
控件
162 实例100 在listview
控件
中绘制底纹 164 实例101 在
treeview
控件
节点
中
显示
图片 165 实例102 使用树型列表动态
显示
菜单 167 实例103 使用
treeview
控件
遍历磁盘目录 169 实例104 使用errorprovider组件验证文本框输入 170 实例105 使用helpprovider组件调用帮助文件 172 实例106 使listview
控件
中的选择项高亮
显示
173 实例107 在列表视图中拖动视图项 175 实例108 实现带复选框的
treeview
控件
177 实例109 将xml文件
节点
绑定到
treeview
控件
中 178 实例110 修改
treeview
控件
的
节点
文本 179 第11章
c#
面向对象高级技术 181 实例111 利用接口实现选择不同的语言 182 实例112 使用接口作为方法参数进行编程 184 实例113 自定义抽象类计算圆形的面积 186 实例114 重写抽象方法实现多态性 188 实例115 使用密封类密封登录用户信息 191 实例116 使用密封类封装个人身份证信息 193 实例117 使用迭代器
显示
公交车站点 195 实例118 通过迭代器实现文字的动态效果 196 实例119 使用分部类制作一个计算器 199 实例120 使用分部类
显示
员工信息 201 实例121 使用泛型存储不同类型的数据列表 202 实例122 使用泛型去掉数组中的重复数字 204 实例123 通过重写虚方法实现加法运算 205 实例124 使用迭代器实现倒序遍历 207 实例125 通过泛型查找数组中的元素 209 第12章 ado.net数据访问技术 212 实例126 连接加密的access数据库 213 实例127 使用odbc dsn连接sql server数据库 214 实例128 使用ado.net对象录入数据 217 实例129 利用存储过程录入数据 219 实例130 使用oledbdatareader读取文本文件的内容 222 实例131 使用sqldatareader读取用户登录信息 223 实例132 使用断开式连接的方式录入数据 226 实例133 使用断开式连接批量更新数据库中的数据 227 实例134 使datagridview
控件
中被选定单元格的所在行变色 229 实例135 在datagridview
控件
中隔行换色 231 实例136 连接excel文件 232 实例137 读取和保存用户头像 233 实例138 判断是否重复输入数据 235 实例139 删除datagridview
控件
中的指定行 237 实例140 将access数据库导入excel文件中 238 第13章 水晶报表与打印 241 实例141 设计带有背景图的水晶报表 242 实例142 设置水晶报表的打印日期与时间 247 实例143 设置水晶报表中节的背景图片 249 实例144 打印窗体中的数据 250 实例145 打印商品入库单据 252 实例146 使用打印
控件
实现分页打印 255 实例147 动态绑定水晶报表 258 实例148 在水晶报表中使用公式字段 260 实例149 设计分组统计报表 261 实例150 打印一个空学生证 264 实例151 自定义横向或纵向打印 266 实例152 自定义打印页码范围 268 第14章 文件及数据流技术 271 实例153 根据日期动态建立文件 272 实例154 将长文件名转换成短文件名 273 实例155 获取所有逻辑磁盘目录 274 实例156 使用递归法删除文件夹中的所有文件 278 实例157 按行读取文本文件中的数据 279 实例158 使用缓冲流复制文件 280 实例159 文件批量更名 283 实例160 复制文件时
显示
复制进度 285 实例161 对指定文件夹中的文件进行分类存储 288 实例162 将文本文件转换成网页文件 290 实例163 伪装文件夹 292 实例164 word目录提取工具 296 第15章 gdi+绘图 302 实例165 在图像中实现自定义标记 303 实例166 辉光效果的文字 306 实例167 渐变效果的文字 310 实例168 绘制多边形 311 实例169 简单画图程序 313 实例170 仿qq截图功能 318 实例171 模拟石英钟 321 实例172 绘制贝塞尔曲线 323 实例173 绘制图形验证码 324 实例174 以椭圆形
显示
图像 326 实例175 使用双缓冲技术绘图 327 实例176 批量
添加
图片水印 330 第16章 线程的使用 336 实例177 使用线程读取数据库中的数据 337 实例178 使用线程制作qq农场小游戏 339 实例179 使用线程实现大容量数据的计算 342 实例180 使用多线程制作端口扫描工具 343 实例181 使用线程扫描局域网ip地址 345 实例182 使用线程休眠控制图片以百叶窗效果
显示
347 实例183 使用线程控制向窗体中拖放图片并
显示
349 实例184 使用线程制作动画效果的状态栏 351 实例185 使用线程遍历文件夹 352 实例186 使用线程实现从左向右以拉伸的方式
显示
图像 353 第17章 网络编程技术 357 实例187 通过ip地址获取主机名称 358 实例188 创建web页面浏览器 359 实例189 获取网络信息及流量 361 实例190 远程关闭与重启计算机 363 实例191 设计点对点聊天程序 366 实例192 电子邮件的发送与接收 368 实例193 获取网络中所有工作组名称 371 实例194 列出指定工作组中的所有计算机名 373 实例195 监测当前网络连接状态 375 实例196 使用udp协议设计聊天室 376 第18章 注册表技术 379 实例197 禁止运行注册表 380 实例198 使应用程序开机自动运行 381 实例199 获取本机安装的软件清单 384 实例200 禁止使用windows任务管理器 385 实例201 清除ie地址栏中的历史网址 387 实例202 将磁盘驱动器隐藏 388 实例203 禁止使用命令提示符 390 实例204 禁止修改ie浏览器主页 391 实例205 设置ie浏览器的默认主页 392 实例206 设置ie浏览器的默认下载路径 394 第19章
c#
语言新技术 396 实例207 使用隐式类型局部变量实现字母的大小写转换 397 实例208 使用扩展方法
显示
员工信息 398 实例209 使用lambda表达式查找指定字符串 400 实例210 检查序列中是否包含指定元素 402 实例211 使用linq在一个循环中遍历多个数组 403 实例212 过滤文章中包含指定单词的句子 404 实例213 使用linq生成随机序列 406 实例214 筛选指定类型的元素 408 实例215 使用linq技术对对象进行筛选操作 409 实例216 使用linq技术对对象进行排序操作 410 实例217 使用linq技术对对象进行聚合操作 413 实例218 使用linq技术对对象进行联接操作 415 第20章 windows应用程序打包部署 417 实例219 打包程序时设置桌面图标 418 实例220 打包.net framework 4.0框架 420
ASP.NET
控件
的使用
第一部分 构建ASP.NET页面 第1章 ASP.NET Framework概览 2 1.1 ASP.NET和.NET Framework 5 1.1.1 框架类库 5 1.1.2 公共语言运行库 9 1.2 ASP.NET
控件
10 1.2.1 ASP.NET
控件
概览 11 1.2.2 HTML
控件
12 1.2.3 理解和处理
控件
事件 12 1.2.4 视图状态 17 1.3 ASP.NET页面 20 1.3.1 动态编译 20 1.3.2
控件
树 23 1.3.3 使用代码隐藏页面 24 1.3.4 处理页面事件 27 1.3.5 使用Page.IsPostBack属性 29 1.3.6 调试和跟踪ASP.NET页面 30 1.3.7 跟踪页面执行 33 1.4 安装ASP.NET Framework 35 1.5 小结 37 第2章 使用标准
控件
38 2.1
显示
信息 38 2.1.1 使用Label
控件
38 2.1.2 使用Literal
控件
42 2.2 接收用户输入 44 2.2.1 使用TextBox
控件
44 2.2.2 使用CheckBox
控件
50 2.2.3 使用RadioButton
控件
52 2.3 提交表单数据 55 2.3.1 使用Button
控件
55 2.3.2 使用LinkButton
控件
57 2.3.3 使用ImageButton
控件
59 2.3.4 Button
控件
使用客户端脚本 62 2.3.5 执行跨页面发送 64 2.3.6 指定默认按钮 67 2.3.7 处理Command事件 68 2.4
显示
图像 70 2.4.1 使用Image
控件
70 2.4.2 使用ImageMap
控件
71 2.5 使用Panel
控件
75 2.6 使用HyperLink
控件
79 2.7 小结 81 第3章 使用验证
控件
82 3.1 验证
控件
概述 82 3.1.1 验证
控件
与JavaScript 85 3.1.2 使用Page.IsValid 85 3.1.3 设置Display属性 86 3.1.4 突出
显示
验证错误 86 3.1.5 使用验证组 90 3.1.6 禁用验证 93 3.2 使用RequiredFieldValidator
控件
94 3.3 使用RangeValidator
控件
97 3.4 使用CompareValidator
控件
99 3.5 使用RegularExpressionValidator
控件
103 3.6 使用CustomValidator
控件
105 3.7 使用ValidationSummary
控件
111 3.8 创建自定义验证
控件
114 3.8.1 创建LengthValidator
控件
115 3.8.2 创建AjaxValidator
控件
117 3.9 小结 121 第4章 使用Rich
控件
122 4.1 接收上传文件 122 4.1.1 把文件保存到文件系统 123 4.1.2 把文件保存到数据库 125 4.1.3 上传大文件 128 4.2
显示
日历 133 4.2.1 创建弹出式日期选择器 135 4.2.2 根据数据库表呈现日历 137 4.3
显示
广告 141 4.3.1 在XML文件中保存广告 141 4.3.2 在数据库表中存储广告 144 4.3.3 跟踪
显示
和转到 145 4.4
显示
不同的页面视图 149 4.4.1
显示
选项卡式页面视图 149 4.4.2
显示
多部分表单 152 4.5
显示
向导 153 4.6 小结 157 第二部分 设计ASP.NET网站 第5章 使用母版页设计网站 160 5.1 创建母版页 160 5.1.1 创建默认内容 163 5.1.2 嵌套母版页 166 5.1.3 在母版页中使用图片和超链接 170 5.1.4 在Web配置文件中注册母版页 172 5.2 修改母版页内容 172 5.2.1 使用Title属性 173 5.
ASP.NET.4揭秘
asp.net 4揭秘.第1卷》 第一部分 构建asp.net页面 第1章 asp.net framework概览2 1.1 asp.net和.net framework5 1.1.1 框架类库5 1.1.2 公共语言运行库10 1.2 asp.net
控件
11 1.2.1 asp.net
控件
概览11 1.2.2 html
控件
12 1.2.3 理解和处理
控件
事件13 1.2.4 视图状态18 1.3 asp.net页面22 1.3.1 动态编译23 1.3.2
控件
树25 1.3.3 使用代码隐藏页面27 1.3.4 处理页面事件30 1.3.5 使用page.ispostback属性32 1.3.6 调试和跟踪asp.net页面33 1.3.7 跟踪页面执行36 1.4 安装asp.net38 .1.5 小结40 第2章 使用标准
控件
41 2.1
显示
信息41 2.1.1 使用label
控件
41 2.1.2 使用literal
控件
45 2.2 接收用户输入48 2.2.1 使用textbox
控件
48 2.2.2 使用checkbox
控件
54 2.2.3 使用radiobutton
控件
57 2.3 提交表单数据60 2.3.1 使用button
控件
61 2.3.2 使用linkbutton
控件
62 2.3.3 使用imagebutton
控件
65 2.3.4 button
控件
使用客户端脚本68 2.3.5 执行跨页面发送70 2.3.6 指定默认按钮73 2.3.7 处理command事件74 2.4
显示
图像77 2.4.1 使用image
控件
77 2.4.2 使用imagemap
控件
78 2.5 使用panel
控件
82 2.6 使用hyperlink
控件
87 2.7 小结89 第3章 使用验证
控件
90 3.1 验证
控件
概述90 3.1.1 验证
控件
与javascript93 3.1.2 使用page.isvalid94 3.1.3 设置display属性94 3.1.4 突出
显示
验证错误95 3.1.5 使用验证组99 3.1.6 禁用验证103 3.2 使用requiredfieldvalidator
控件
104 3.3 使用rangevalidator
控件
108 3.4 使用comparevalidator
控件
109 3.5 使用regularexpressionvalidator
控件
114 3.6 使用customvalidator
控件
116 3.7 使用validationsummary
控件
122 3.8 创建自定义验证
控件
126 3.8.1 创建lengthvalidator
控件
127 3.8.2 创建ajaxvalidator
控件
129 3.9 小结134 第4章 使用rich
控件
135 4.1 接收上传文件135 4.1.1 把文件保存到文件系统136 4.1.2 把文件保存到数据库139 4.1.3 上传大文件142 4.2
显示
日历147 4.2.1 创建弹出式日期选择器150 4.2.2 根据数据库表呈现日历152 4.3
显示
广告156 4.3.1 在xml文件中保存广告157 4.3.2 在数据库表中存储广告160 4.3.3 跟踪
显示
和转到161 4.4
显示
不同的页面视图166 4.4.1
显示
选项卡式页面视图166 4.4.2
显示
多部分表单168 4.5
显示
向导170 4.6
显示
silverlight内容174 4.7 小结177 第二部分 设计asp.net网站 第5章 使用母版页设计网站180 5.1 创建母版页180 5.1.1 创建默认内容183 5.1.2 嵌套母版页186 5.1.3 在母版页中使用图片和超链接191 5.1.4 在web配置文件中注册母版页193 5.2 修改母版页内容194 5.2.1 使用title属性194 5.2.2 使用page.header属性194 5.2.3 暴露母版页属性196 5.2.4 对母版页使用findcontrol方法198 5.3 动态加载母版页200 5.4 小结203 第6章 使用主题设计网站204 6.1 创建主题204 6.2 在主题中
添加
皮肤205 6.2.1 创建命名皮肤206 6.2.2 theme与stylesheetthemes208 6.2.3 禁用主题209 6.2.4 在web配置文件中注册主题211 6.3 在主题中
添加
css212 6.3.1 在主题中
添加
多个css215 6.3.2 使用css改变页面布局215 6.4 创建全局主题219 6.5 动态应用主题220 6.6 小结225 第7章 使用用户
控件
创建定制
控件
226 7.1 创建用户
控件
226 7.1.1 在web配置文件中注册用户
控件
228 7.1.2 暴露用户
控件
的属性229 7.1.3 暴露用户
控件
的事件231 7.1.4 创建addressform
控件
235 7.2 ajax和用户
控件
240 7.3 动态加载用户
控件
242 7.3.1 使用引用指令243 7.3.2 创建多页面向导247 7.4 小结254 第三部分 数据访问 第8章 数据访问概述256 8.1 使用databound
控件
256 8.1.1 使用列表
控件
256 8.1.2 使用表格式databound
控件
259 8.1.3 使用层次databound
控件
262 8.1.4 使用其他数据绑定
控件
264 8.2 使用datasource
控件
266 8.3 使用编程式数据绑定270 8.4 模板和数据绑定表达式272 8.4.1 使用模板272 8.4.2 使用数据绑定表达式275 8.4.3 使用双向数据绑定表达式278 8.5 sql server 2008 express概述280 8.5.1 sql server express 特性280 8.5.2 sql server 2008 express管理工具281 8.5.3 服务器端数据库与本地数据库282 8.6 数据库驱动的web应用程序示例284 8.7 小结287 第9章 使用sqldatasource
控件
288 9.1 创建数据库连接289 9.1.1 连接到microsoft sql server289 9.1.2 连接到其他数据库292 9.1.3 在web配置文件中保存连接字符串293 9.1.4 对连接字符串加密294 9.2 执行数据库命令296 9.2.1 执行内联sql语句296 9.2.2 执行存储过程298 9.2.3 过滤数据库行300 9.2.4 改变数据源模型302 9.2.5 处理sql命令执行错误303 9.2.6 取消sql命令执行306 9.3 在sqldatasource
控件
中使用asp.net参数308 9.3.1 使用asp.net参数对象308 9.3.2 使用asp.net的controlparameter对象311 9.3.3 使用asp.net的cookieparameter对象315 9.3.4 使用asp.net的formparameter对象317 9.3.5 使用asp.net的profileparameter对象319 9.3.6 使用querystringparameter对象320 9.3.7 使用sessionparameter对象322 9.4 通过程序执行sqldatasource命令323 9.4.1
添加
ado.net参数324 9.4.2 执行insert、update和delete命令325 9.4.3 执行select命令327 9.5 使用sqldatasource
控件
缓存数据库数据330 9.6 小结332 第10章 使用列表
控件
333 10.1 列表
控件
概述333 10.1.1 声明列表项333 10.1.2 绑定到数据源335 10.1.3 确定被选中的列表项338 10.1.4 追加数据项342 10.1.5 启用自动回传343 10.1.6 使用列表项集合345 10.2 使用dropdownlist
控件
348 10.3 使用radiobuttonlist
控件
350 10.4 使用listbox
控件
351 10.5 使用checkboxlist
控件
355 10.6 使用bulletedlist
控件
357 10.7 创建自定义的列表
控件
361 10.8 小结368 第11章 使用gridview
控件
369 11.1 gridview
控件
基础369 11.1.1
显示
数据369 11.1.2 选择数据372 11.1.3 使用数据键374 11.1.4 数据排序376 11.1.5 数据分页381 11.1.6 编辑数据388 11.1.7
显示
空数据391 11.1.8 格式化gridview
控件
395 11.1.9 在gridview
控件
中使用viewstate397 11.2 在gridview
控件
中使用字段398 11.2.1 使用boundfield398 11.2.2 使用checkboxfield401 11.2.3 使用commandfield402 11.2.4 使用buttonfield404 11.2.5 使用hyperlinkfield407 11.2.6 使用imagefield411 11.2.7 使用templatefield414 11.3 gridview
控件
的事件417 11.3.1 突出
显示
gridview行417 11.3.2
显示
列汇总419 11.3.3
显示
嵌套的主从表单421 11.4 扩展gridview
控件
424 11.4.1 创建长文本字段424 11.4.2 创建删除按钮字段428 11.4.3 创建验证字段430 11.5 小结432 第12章 使用detailsview
控件
和formview
控件
433 12.1 使用detailsview
控件
433 12.1.1 使用detailsview
控件
显示
数据433 12.1.2 在detailsview
控件
中使用字段436 12.1.3 使用detailsview
控件
显示
空数据437 12.1.4 使用detailsview
控件
对数据分页439 12.1.5 使用detailsview
控件
更新数据445 12.1.6 使用detailsview
控件
插入数据452 12.1.7 使用detailsview
控件
删除数据455 12.1.8 detailsview
控件
的事件456 12.1.9 格式化detailsview
控件
459 12.2 使用formview
控件
461 12.2.1 使用formview
控件
显示
数据461 12.2.2 使用formview
控件
对数据分页463 12.2.3 使用formview
控件
编辑数据467 12.2.4 使用formview
控件
插入数据470 12.2.5 使用formview
控件
删除数据473 12.3 小结475 第13章 使用repeater
控件
和datalist
控件
476 13.1 使用repeater
控件
476 13.1.1 使用repeater
控件
显示
数据476 13.1.2 在repeater
控件
中使用模板479 13.1.3 repeater
控件
的事件处理484 13.2 使用datalist
控件
490 13.2.1 使用datalist
控件
显示
数据490 13.2.2 在多列中
显示
数据492 13.2.3 在datalist
控件
中使用模板494 13.2.4 使用datalist
控件
选择数据496 13.2.5 使用datalist
控件
编辑数据499 13.2.6 格式化datalist
控件
503 13.3 小结505 第14章 使用listview和datapager
控件
506 14.1 使用listview
控件
506 14.1.1 使用layouttemplate和itemtemplate507 14.1.2 使用grouptemplate510 14.1.3 选择一行512 14.1.4 数据库数据排序515 14.1.5 编辑数据库数据516 14.2 使用datapager
控件
522 14.2.1 创建自定义分页用户界面524 14.2.2 使用datapager
控件
进行数据源分页526 14.3 小结527 第15章 使用chart
控件
528 15.1 chart
控件
的基础知识528 15.1.1 使用chart
控件
显示
数据528 15.1.2 排序和过滤数据532 15.1.3 统计公式534 15.2 定制图表的外观539 15.2.1 定制背景和绘图区540 15.2.2 3d图表543 15.3 多级报告543 15.4 小结544 第16章 使用queryextender
控件
545 16.1 queryextender
控件
介绍545 16.2 使用声明性语法查询数据545 16.2.1 使用controlfilter- expression进行查询545 16.2.2 使用customexpression进行查询546 16.2.3 使用dynamicfilter- expression进行查询546 16.2.4 使用methodexpression进行查询546 16.2.5 使用orderbyexpression进行排序547 16.2.6 使用propertyexpression进行查询547 16.2.7 使用rangeexpression进行查询548 16.2.8 使用searchexpression进行查询548 16.3 使用queryextender
控件
创建示例页面549 16.4 小结551 第四部分 创建组件 第17章 创建组件554 17.1 创建基本组件554 17.1.1 组件和动态编译556 17.1.2 app_code文件夹中不同语言的组件557 17.1.3 声明方法557 17.1.4 声明字段和属性559 17.1.5 声明
构造函数
563 17.1.6
重载
方法和
构造函数
564 17.1.7 声明命名空间565 17.1.8 创建部分类566 17.1.9 继承和abstract类567 17.1.10 声明接口569 17.1.11 使用访问修饰符570 17.1.12 智能提示和组件571 17.1.13 在组件中使用asp.net内部对象573 17.2 创建组件库575 17.2.1 编译组件库575 17.2.2 向类库中
添加
引用578 17.3 架构思考581 17.3.1 创建多层应用程序581 17.3.2 创建用户界面层581 17.3.3 创建业务逻辑层584 17.3.4 创建数据访问层587 17.4 小结591 第18章 使用objectdatasource
控件
592 18.1 使用objectdatasource
控件
表示对象592 18.1.1 绑定到组件593 18.1.2 绑定到datareader594 18.1.3 绑定到dataset596 18.1.4 绑定到linq to sql查询597 18.1.5 绑定到web服务598 18.2 使用objectdatasource
控件
与参数601 18.2.1 使用不同的参数类型604 18.2.2 作为参数传递对象607 18.3 使用objectdatasource
控件
分页、排序和过滤数据610 18.3.1 用户界面分页611 18.3.2 数据源分页613 18.3.3 用户界面排序618 18.3.4 数据源排序620 18.3.5 过滤数据624 18.4 处理objectdatasource
控件
的事件628 18.4.1
添加
和修改参数628 18.4.2 处理方法的执行错误631 18.4.3 处理objectcreating事件635 18.5 objectdatasource
控件
与并发访问636 18.6 扩展objectdatasource
控件
639 18.6.1 创建自定义的objectdata- source
控件
639 18.6.2 创建自定义参数对象642 18.7 小结647 第19章 用ado.net创建数据访问 组件648 19.1 连接模式数据访问649 19.1.1 使用connection对象652 19.1.2 使用command对象660 19.1.3 使用datareader对象677 19.2 非连接模式数据访问683 19.2.1 使用dataadapter对象684 19.2.2 使用datatable对象689 19.2.3 使用dataview对象696 19.2.4 使用dataset对象699 19.3 执行异步数据库命令701 19.3.1 使用异步ado.net方法701 19.3.2 使用异步asp.net页面703 19.4 使用.net framework创建数据库对象706 19.4.1 启用clr集成706 19.4.2 使用.net framework创建用户自定义类型707 19.4.3 使用用户自定义类型创建数据访问层710 19.4.4 使用.net framework创建存储过程713 19.4.5 创建存储过程程序集714 19.5 小结718 第20章 使用linq to sql访问数据库720 20.1
c#
和vb.net的新特性720 20.1.1 理解自动属性721 20.1.2 理解初始化器721 20.1.3 理解类型推断723 20.1.4 理解匿名类型724 20.1.5 理解泛型724 20.1.6 理解lambda表达式726 20.1.7 理解扩展方法729 20.1.8 理解linq730 20.2 创建linq to sql实体732 20.2.1 手工创建实体732 20.2.2 使用linq to sql designer创建实体735 20.2.3 构建实体关联737 20.2.4 使用linqdatasource
控件
738 20.3 使用linq to sql执行标准数据库命令741 20.3.1 linq to objects与linq to sql741 20.3.2 使用linq to sql进行选择742 20.3.3 使用linq to sql进行插入748 20.3.4 使用linq to sql进行更新751 20.3.5 使用linq to sql进行删除754 20.3.6 动态查询755 20.3.7 调试linq to sql759 20.4 创建自定义的linq实体基类761 20.4.1 使用实体基类762 20.4.2 使用entitybase类执行标准数据访问操作762 20.4.3 用entitybase类执行验证764 20.5 小结768 第21章 包含wcf数据服务的数据访问769 21.1 wcf数据服务概述769 21.2 使用包含service reference的数据服务770 21.3 使用包含数据上下文的数据服务773 21.4 小结775 第五部分 站点导航 第22章 使用导航
控件
778 22.1 理解站点地图778 22.2 使用sitemappath
控件
780 22.3 使用menu
控件
785 22.3.1 声明式
添加
menu条目785 22.3.2 组合使用menu
控件
和multiview
控件
788 22.3.3 绑定到站点地图791 22.3.4 绑定到xml文件794 22.3.5 绑定到数据库数据797 22.3.6 定制menu
控件
800 22.3.7 使用menu
控件
的模板806 22.4 使用
treeview
控件
808 22.4.1 声明式地
添加
树视图
节点
808 22.4.2 在
treeview
控件
中
显示
复选框812 22.4.3 绑定到站点地图814 22.4.4 绑定到xml文件815 22.4.5 绑定到数据库数据817 22.4.6 使用延时加载和ajax820 22.4.7 定制
treeview
控件
824 22.5 创建分层的sql数据源
控件
830 22.6 小结832 第23章 使用站点地图834 23.1 使用sitemapdatasource
控件
834 23.2 使用sitemap类840 23.3 高级站点地图配置844 23.3.1 使用安全修整844 23.3.2 合并多个站点地图848 23.3.3 创建自定义的站点地图属性850 23.4 创建自定义站点地图提供程序851 23.4.1 创建autositemapprovider852 23.4.2 创建sqlsitemapprovider856 23.5 创建google的sitemap文件860 23.6 小结863 第24章 高级页面导航865 24.1 重映射url865 24.2 使用virtualpathprovider类872 24.2.1 virtualpathprovider类的局限性873 24.2.2 理解virtualpathprovider类873 24.2.3 注册virtualpathprovider类874 24.3 小结875 第25章 使用asp.net的url路由引擎876 25.1 url路由介绍876 25.2 基础url路由方案877 25.2.1 映射基础url877 25.2.2 映射包含参数的url878 25.2.3 映射包含多个段的url879 25.2.4 通过路由链接到其他页面879 25.3 高级url路由880 25.3.1 使用包含默认参数的路由880 25.3.2 使用约束路由881 25.3.3 路由的安全问题882 25.4 小结882
C#
TreeView
的使用以及
节点
的拖动
在项目中需要使用
TreeView
,
TreeView
中的
节点
是需要监控的视频站点,当拖动
TreeView
中的
节点
到Winform中的
显示
窗口时,可以实现该
节点
对应的站点的监控,摄像机转动等功能。 在实现上述功能之前,程序自定义了一个视频终端类(Terminal),用来保存每一个监控站点的信息,以及实现连接摄像头,断开摄像头连接,炫动云台等操作的接口。 实现思路如下: 在Form
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章