C# winform: 初始化ListView
来源:互联网 发布:西方教父教母地位知乎 编辑:程序博客网 时间:2024/05/20 16:36
如果在一个程序中多个界面用到Listview,则可以把初始化的方法写到一个公共类里, 方便调用。
public class CGlobal{/// <summary> /// 初始化listview /// </summary> /// <param name="List"></param> /// <param name="Titles">列标题</param> /// <param name="Width">列宽</param> /// <param name="count">列数</param> /// <param name="IsGridLine">是否有网线</param> /// <param name="fullrowsel">是否整行选中</param> /// <param name="mulisel">是否允许选中多行</param> public static void InitListView(ListView lstInit, string[] Titles, int[] Width, int count, bool IsGridLine = false, bool fullrowsel = true, bool mulisel = false) { if (null == lstInit) { return; } lstInit.Clear(); lstInit.View = View.Details; lstInit.GridLines = IsGridLine; lstInit.FullRowSelect = fullrowsel; lstInit.MultiSelect = mulisel; lstInit.HeaderStyle = ColumnHeaderStyle.Clickable; int Count = count; for (int n = 0; n < Count; n++) { if (Titles.Count() > n && Width.Count() > n) { lstInit.Columns.Add(Titles[n], Width[n], HorizontalAlignment.Left); } } // 如果列标题的总数大于要初始化的个数,则将剩下的宽度设为0 if (Titles.Count() > count) { for (int n = Count; n < Titles.Count(); n++) { lstInit.Columns.Add(Titles[n], 0, HorizontalAlignment.Left); } } lstInit.Visible = true; }}
调用:
public static string[] arrTestTitles = { "Column0", "Column1" }; public static int[] arrTestWidth = { 80, 80 };
/// <summary> /// 初始化listview /// </summary> private void IniLvw() { CGlobal.InitListView(lvwOprWater, CGlobal.arrTestTitles, CGlobal.arrTestWidth, CGlobal.arrTestTitles.Length, true); }
0 0
- C# winform: 初始化ListView
- C# Winform ListView使用
- C# Winform ListView使用
- C# winform中ListView用法
- C# winform中ListView用法
- C# winform中ListView用法
- C# winform中ListView用法
- C# winform中ListView用法
- C# winform中ListView用法
- c# winform listview 拖放排序
- C# winform中ListView用法
- C# winform中ListView用法
- [WinForm]C# ListView用法详解
- C# winform中ListView用法
- C# winform中listview排序
- Winform c# listview行高的设置
- C# WinForm ListView控件美化换肤
- C# WinForm listView 多行删除 操作
- android dp
- java学习之System类
- Swift中的集合类数据结构
- leetcode: H-Index
- max-min fairness 最大最小公平算法
- C# winform: 初始化ListView
- html jquery 开发小技巧
- Differences between ArrayList and Vector
- iptables-rules
- Ubuntu安装软件时出现错误:Reading package lists... Error!
- Linux下解决命令未找到的问题
- sizeof与strlen
- 解读x86、ARM和MIPS三种主流芯片架构
- 美团网2015秋季校园招聘面试题(上)