C# ListView随窗体大小自动改变列宽
来源:互联网 发布:python start和run 编辑:程序博客网 时间:2024/05/16 15:07
转自:http://www.zdexe.com/program/201101/1342.html
ListView控件详细表示时,需要调节所有项目文本的列宽至全部表示,可能通过设定列的ColumnHeader对象的Width属性为负数的值实现。
根据项目的文本自动调节
下面的例子是,ListView控件ListView1的所有列宽自动调节的设定。
[C#]
//ListView1所有的列自动调节 foreach (ColumnHeader ch inListView1.Columns) { ch.Width = -1; }根据项目和标题的文本自动调节
敲定ColumnHeader对象的Width属性为-2时,不只是项目的文本宽度自动调节,标题的文本宽度也会自动调节。
[C#]
//ListView1所有的列自动调节 foreach (ColumnHeader ch inListView1.Columns) { ch.Width = -2; }但是这种方法参新项目追加时、标题的文本变更时,就不能自动调节列的宽度了,所以调节宽度的代码一定要在适当的执行顺序加入。
从.NET Framework 2.0版本开始,ListView.AutoResizeColumn对象的使用
从.NET Framework 2.0版本开始,使用istView.AutoResizeColumn、AutoResizeColumns方法可以自动调节列的宽度。使用AutoResizeColumn方法指定Column可以自动调节。使用AutoResizeColumns方法所有的列可以自动调节。
还有,使用ColumnHeader.AutoResize方法同样也可以自动调节列的宽度
下面的例子是,ListView1所以列的项目和标题的文本自动调节设置。
[C#]
//ListView1所有的列自动调节ListView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); 0 0
- C# ListView随窗体大小自动改变列宽
- datagridview 设置随窗体改变大小,并自动改变列宽
- C# WinForm控件随窗体大小改变自动适应改变
- C# WinForm控件随窗体大小改变自动适应改变
- C# 窗体控件随窗体改变大小
- c# 控件随窗体大小改变
- datagridview 随窗口大小改变自动调整列宽
- C#如何实现控件随窗体大小的改变而自动适应
- C#实现窗体控件随窗体大小改变(包括字体大小)
- C#实现窗体控件随窗体大小改变(包括字体大小)
- C#实现窗体控件随窗体大小改变(包括字体大小)
- C# winform 窗体控件随窗体大小改变
- C#下改变窗体大小
- C#下改变窗体大小
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- 【OpenCV】使用floodfill()实现PhotoShop魔棒功能
- 错误Target runtime Apache Tomcat 6.0 is not defined的解决方案
- 二分查找:hdu 2199 Can you solve this equation?
- Android-UI-TextView
- 配置管理器的release和debug
- C# ListView随窗体大小自动改变列宽
- 魔鬼藏在细节中
- 关于如何绑定Jquery 的scroll事件(兼容浏览器 Wookmark瀑布流插件)
- Rest模式get,put,post,delete含义与区别(转)
- 实验四(1) 字符串和多维数组
- Android SlidingMenu侧滑菜单使用介绍
- android:gravity和andrid:layout_gravity
- foreach循环
- Datatables.Net服务器端分页,客户与服务器端的交互过程数据