91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

ListView 單元格綁定下拉列表控件,文本框控件 可以綁定文本框,下拉列表框,圖像,進度條,復選框,單選擇,只要是繼承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;
///?
///?綁定項
///?

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

private?const?int?WM_HSCROLL?=?0x114;
///?
///?垂直滾動事件
///?

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

#region?公有屬性
///?
///?指示包含控件中項及子項的行和列之間是否顯示網絡線
///?

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();?}?}
///?
///?項目集合
///?

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

#region?構造函數
///?
///?構造函數
///?

public?ListEditView()
{
InitializeComponent();

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

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

this.SetLineHeight();
}
#endregion?構造函數

#region?私有方法
///?
///?設置行高
///?

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;
}
///?
///?當列寬度改變時
///?

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

///?
///?
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();
}
}
}
///?

///?移動控

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????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


評論

共有 條評論