xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡(jiǎn)介

ListView 單元格綁定下拉列表控件,文本框控件 可以綁定文本框,下拉列表框,圖像,進(jìn)度條,復(fù)選框,單選擇,只要是繼承Control類的控件都可以綁定 控件截圖 http://blog.csdn.net/Linux7985/archive/2008/12/20/3562745.aspx

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Drawing;
using?System.Windows.Forms;

namespace?xYuanShian.ControlLibrary
{
///?
///?自定義ListView控件
///?

public?partial?class?ListEditView?:?UserControl
{
#region?私有成員
///?
///?行高
///?

private?int?_LineHeight?=?20;
///?
///?綁定項(xiàng)
///?

private?List?_Items?=?new?List();
///?
///?水平滾動(dòng)事件
///?

private?const?int?WM_HSCROLL?=?0x114;
///?
///?垂直滾動(dòng)事件
///?

private?const?int?WM_VSCROLL?=?0x115;
#endregion?私有成員

#region?公有屬性
///?
///?指示包含控件中項(xiàng)及子項(xiàng)的行和列之間是否顯示網(wǎng)絡(luò)線
///?

public?bool?GridLines
{
get?{?return?this.ListViewCustom.GridLines;?}
set?{?this.ListViewCustom.GridLines?=?value;?}
}
///?
///?所有子控件集合
///?

public?ControlCollection?ListViewControls
{
get?{?return?this.ListViewCustom.Controls;?}
}
///?
///?控件的行高
///?

public?int?LineHeight?{?get?{?return?_LineHeight;?}?set?{?_LineHeight?=?value;?this.SetLineHeight();?}?}
///?
///?項(xiàng)目集合
///?

public?List?Items?{?get?{?return?_Items;?}?}
#endregion?公有屬性

#region?構(gòu)造函數(shù)
///?
///?構(gòu)造函數(shù)
///?

public?ListEditView()
{
InitializeComponent();

this.ListViewCustom.CheckBoxes?=?false;
this.ListViewCustom.FullRowSelect?=?true;

this.ListViewCustom.onscroll?+=?ControlScroll;
this.ListViewCustom.DrawColumnHeader?+=?DrawColumnHeader;

this.SetLineHeight();
}
#endregion?構(gòu)造函數(shù)

#region?私有方法
///?
///?設(shè)置行高
///?

private?void?SetLineHeight()
{
Image?bitmap?=?new?System.Drawing.Bitmap(?1?_LineHeight?);
ImageList?imgList?=?new?ImageList();
imgList.ImageSize?=?new?Size(?1?_LineHeight?);?//分別是寬和高
imgList.Images.Add(?bitmap?);
this.ListViewCustom.SmallImageList?=?imgList;
}
///?
///?當(dāng)列寬度改變時(shí)
///?

///?
///?
private?void?DrawColumnHeader(?object?Sender?DrawListViewColumnHeaderEventArgs?ex?)
{
this.MoveControl();
}
///?
///?滾動(dòng)
///?

///?
///?
private?void?ControlScroll(?object?sender?bool?vscroll?)
{
this.MoveControl();
}
///?
///?刪除控件
///?

private?void?DelControl(?ListEditViewItem?items?)
{
ListEditViewItem?clv?=?items;
for?(?int?j?=?0;?j? {
EditViewColumnHeader?ccl?=?this.ListViewCustom.Columns[j]?as?EditViewColumnHeader;
if?(?ccl.Columnstyle?==?ListEditViewColumnstyle.Control?)
{
Control?tb1?=?clv.Items[j]?as?Control;
tb1.Dispose();
}
}
}
///?

///?移動(dòng)控

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????9599??2008-12-21?00:25??ListEditView.cs

?????文件???????2262??2008-12-20?22:24??ListEditView.Designer.cs

?????文件???????6169??2008-12-20?20:54??ListEditView.resx

-----------?---------??----------?-----??----

????????????????18030????????????????????3


評(píng)論

共有 條評(píng)論