1.控件心得

1.1 基础控件 panel

作用:布局

难点:重绘边框改变颜色 重绘panel里如果有fill填充控件 panle的padding要改个值

 private void pnlPaintBorder(object sender, PaintEventArgs e)
{
Color color = Color.FromArgb(, , ); //定义颜色
e.Graphics.DrawRectangle(new Pen(color), new Rectangle(, , (sender as Panel).Width - , (sender as Panel).Height - ));
} //使用方法
pnlPieChartIn.Paint += pnlPaintBorder;

1.2 DotNetBar ButtonX

作用:同button 只好看一点

1.3 DotNetBar analogClockControl

作用:显示一个钟 fill满容器时, 容器只能是正方形,否则会显示不全,autoMaticMode设为true 自动取系统时间

1.4Dev GridControl

作用:显示数据列表

1.5 Dev TileControl

作用:像win10一样显示菜单

1.6Dev ChartControl

作用:显示图表

2.总结

2.1 一切都是对像 如 label.font = new Font("微软雅黑",23) 而不能是 label.font.size =23;

2.2 属性尽量后台赋值

2.3 事件通过委托事件指定 尽量不要前台指定 否则控件ctrl+x再ctrl+v就没有了 ,得重新指定

2.4 尽量把功能抽象一下 写到一个类里,否则改起来很费劲,比如把三个窗体合并到一个窗体

最新文章

  1. PHP 小数点保留两位【转】
  2. ldap配置记录
  3. oracle 归档日志
  4. Java编程思想学习(十四) 枚举
  5. Android问题-DelphiXE8新建AVD出现“no system images installed for this target”
  6. [CSAPP笔记][第十章 系统级I/O]
  7. Mod_python: The Long Story
  8. jeecg 弹出框 点击按钮回调父页面 返回值
  9. 实现lodash.get功能
  10. Https 单向验证 双向验证
  11. WPF Image控件的绑定
  12. 【sql inject】sql盲注技巧
  13. Web应用程序项目XXXX已配置为使用IIS。无法访问IIS 元数据库。您没有足够的特权访问计算机上的IIS
  14. 使用DevExpress Reports和PDF Viewer创建AcroForm Designer
  15. MySql绿色版安装步骤和方法,以及配置文件修改,Mysql服务器启动
  16. 【转】(三)unity4.6Ugui中文教程文档-------概要-UGUI Basic Layout
  17. Nexus网页直接上传jar包
  18. Java数据类型和不同数据类型在JVM内存分配
  19. FocusBI: SQL Server内核
  20. BST数据结构题

热门文章

  1. 为什么javaBean要有get/set方法的设计
  2. helm-mode打开文件支持中文搜索
  3. uvloop官网翻译
  4. Python之变量作用域
  5. 启动AutoCAD时自动加载.NET开发的DLL
  6. 72.Properties(配置文件)
  7. 【文件分层】/var/run
  8. 关于if else 和 三目运算符的效率问题-java
  9. snaker配置
  10. Oracle删除修改字段