/// <summary>
/// 自定义ListBox的item的宽高, 字体居中
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void lisB_DrawItem(object sender, DrawItemEventArgs e)
{
if (e.Index == -)
{
return;
}
e.DrawBackground(); //绘制各项的背景色
e.DrawFocusRectangle();
//让文字位于Item的中间
float difH = (e.Bounds.Height - e.Font.Height) / ;
//指定绘制文本的位置
RectangleF rf = new RectangleF(e.Bounds.X, e.Bounds.Y + difH, e.Bounds.Width, e.Font.Height);
//绘制指定的字符串
e.Graphics.DrawString(lisB.Items[e.Index].ToString(), e.Font, new SolidBrush(Color.Black), rf);
} private void lisB_MeasureItem(object sender, MeasureItemEventArgs e)
{
//if(e.Index==1) 指定某一行的高度
e.ItemHeight = ;
}

最新文章

  1. Docker学习笔记第一章:补充
  2. No zuo no die:DDD 应对具体业务场景,Domain Model 重新设计
  3. OC登陆界面登陆按钮动画
  4. 使用solr的函数查询,并获取tf*idf值
  5. Effective C++ Item 29 为”异常安全”而努力是值得的
  6. pgrep 查询进程的工具
  7. wcf系列学习5天速成——第五天 服务托管
  8. 关于PHPExcel类占用内存问题
  9. Item 27: 明白什么时候选择重载,什么时候选择universal引用
  10. Python练习2
  11. JAVA多线程之CountDownLatch
  12. CF #552(div3)G 最小lcm
  13. [转帖]前端-chromeF12 谷歌开发者工具详解 Console篇
  14. JAVA数据库连接池C3p0 以及阿里Druid提供的连接池
  15. igmp组播测试环境搭建
  16. HDU.3516.Tree Construction(DP 四边形不等式)
  17. 我的Mac Pro coding环境配置
  18. H5做的商城客户端,效果很不错
  19. Windows程序
  20. python的动态加载机制??

热门文章

  1. Actipro Ribbon For WPF 界面控件免费下载地址
  2. 使用Dmitry Sklyarov的方法来破解一款流行的4G调制解调器
  3. Emacs和Ultra Edit列编辑模式
  4. HDOJ-三部曲一(搜索、数学)-1006- Catch That Cow
  5. PHP版本区别
  6. 步步入佳境---UI入门(4) --简单练习
  7. 程序员是怎么炼成的---OC题集--练习答案与题目(3)
  8. 面向过程部分 Java 和 C++ 的区别
  9. platanus
  10. UI学习笔记---第十六天XML JSON解析