国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

(十一)C# Winform自定義控件-列表

共 22471字,需瀏覽 45分鐘

 ·

2020-08-10 20:48

準(zhǔn)備工作

列表控件將被拆分為2部分,一個元素,一個列表,列表需要支持主副標(biāo)題,圖標(biāo)等

開始

首先定義一個數(shù)據(jù)源類(其實更好的是應(yīng)該接受object,然后通過綁定字段反射綁定數(shù)據(jù),這樣就不需要這個數(shù)據(jù)源類了,這里偷懶了)

///?
///?列表實體
///?

[Serializable]
public?class?ListEntity
{
????///?
????///?編碼,唯一值
????///?

????public?string?ID?{?get;?set;?}
????///?
????///?大標(biāo)題
????///?

????public?string?Title?{?get;?set;?}
????///?
????///?右側(cè)更多按鈕
????///?

????public?bool?ShowMoreBtn?{?get;?set;?}
????///?
????///?右側(cè)副標(biāo)題
????///?

????public?string?Title2?{?get;?set;?}
????///?
????///?關(guān)聯(lián)的數(shù)據(jù)源
????///?

????public?object?Source?{?get;?set;?}
}

我們創(chuàng)建元素控件,添加一個用戶控件,命名UCListItemExt

需要提供一下屬性

[Description("標(biāo)題"),?Category("自定義")]
public?string?Title
{
????get?{?return?label1.Text;?}
????set?{?label1.Text?=?value;?}
}
[Description("副標(biāo)題"),?Category("自定義")]
public?string?Title2
{
????get?{?return?label3.Text;?}
????set
????{
????????label3.Text?=?value;
????????label3.Visible?=?!string.IsNullOrEmpty(value);
????}
}

[Description("標(biāo)題字體"),?Category("自定義")]
public?Font?TitleFont
{
????get?{?return?label1.Font;?}
????set
????{
????????label1.Font?=?value;
????}
}

[Description("副標(biāo)題字體"),?Category("自定義")]
public?Font?Title2Font
{
????get?{?return?label3.Font;?}
????set
????{
????????label3.Font?=?value;
????}
}

[Description("背景色"),?Category("自定義")]
public?Color?ItemBackColor
{
????get?{?return?this.BackColor;?}
????set
????{
????????this.BackColor?=?value;
????}
}

[Description("標(biāo)題文本色"),?Category("自定義")]
public?Color?ItemForeColor
{
????get?{?return?label1.ForeColor;?}
????set?{?label1.ForeColor?=?value;?}
}

[Description("副標(biāo)題文本色"),?Category("自定義")]
public?Color?ItemForeColor2
{
????get?{?return?label3.ForeColor;?}
????set?{?label3.ForeColor?=?value;?}
}

[Description("是否顯示右側(cè)更多箭頭"),?Category("自定義")]
public?bool?ShowMoreBtn
{
????get?{?return?label2.Visible;?}
????set?{?label2.Visible?=?value;?;?}
}

[Description("項選中事件"),?Category("自定義")]
public?event?EventHandler?ItemClick;

///?
///?數(shù)據(jù)源
///?

public?ListEntity?DataSource?{?get;?private?set;?}

開放一個對外的設(shè)置數(shù)據(jù)源入口

#region?設(shè)置數(shù)據(jù)
///?
///?功能描述:設(shè)置數(shù)據(jù)
///?作??者:HZH
///?創(chuàng)建日期:2019-02-27?11:52:52
///?任務(wù)編號:POS
///?

///?data
public?void?SetData(ListEntity?data)
{
????this.Title?=?data.Title;
????this.Title2?=?data.Title2;
????this.ShowMoreBtn?=?data.ShowMoreBtn;
????DataSource?=?data;
}
#endregion

再處理一下點擊事件

private?void?item_MouseDown(object?sender,?MouseEventArgs?e)
{
????if?(ItemClick?!=?null)
????{
????????ItemClick(this,?e);
????}
}

至此功能完成,看下完整代碼

//?版權(quán)所有??黃正輝??交流群:568015492???QQ:623128629
//?文件名稱:UCListItemExt.cs
//?創(chuàng)建日期:2019-08-15?16:01:34
//?功能描述:List
//?項目地址:https://gitee.com/kwwwvagaa/net_winform_custom_control
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Drawing;
using?System.Data;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;

namespace?HZH_Controls.Controls
{
????[ToolboxItem(false)]
????public?partial?class?UCListItemExt?:?UserControl
????{
????????[Description("標(biāo)題"),?Category("自定義")]
????????public?string?Title
????????{
????????????get?{?return?label1.Text;?}
????????????set?{?label1.Text?=?value;?}
????????}
????????[Description("副標(biāo)題"),?Category("自定義")]
????????public?string?Title2
????????{
????????????get?{?return?label3.Text;?}
????????????set
????????????{
????????????????label3.Text?=?value;
????????????????label3.Visible?=?!string.IsNullOrEmpty(value);
????????????}
????????}

????????[Description("標(biāo)題字體"),?Category("自定義")]
????????public?Font?TitleFont
????????{
????????????get?{?return?label1.Font;?}
????????????set
????????????{
????????????????label1.Font?=?value;
????????????}
????????}

????????[Description("副標(biāo)題字體"),?Category("自定義")]
????????public?Font?Title2Font
????????{
????????????get?{?return?label3.Font;?}
????????????set
????????????{
????????????????label3.Font?=?value;
????????????}
????????}

????????[Description("背景色"),?Category("自定義")]
????????public?Color?ItemBackColor
????????{
????????????get?{?return?this.BackColor;?}
????????????set
????????????{
????????????????this.BackColor?=?value;
????????????}
????????}

????????[Description("標(biāo)題文本色"),?Category("自定義")]
????????public?Color?ItemForeColor
????????{
????????????get?{?return?label1.ForeColor;?}
????????????set?{?label1.ForeColor?=?value;?}
????????}

????????[Description("副標(biāo)題文本色"),?Category("自定義")]
????????public?Color?ItemForeColor2
????????{
????????????get?{?return?label3.ForeColor;?}
????????????set?{?label3.ForeColor?=?value;?}
????????}

????????[Description("是否顯示右側(cè)更多箭頭"),?Category("自定義")]
????????public?bool?ShowMoreBtn
????????{
????????????get?{?return?label2.Visible;?}
????????????set?{?label2.Visible?=?value;?;?}
????????}

????????[Description("項選中事件"),?Category("自定義")]
????????public?event?EventHandler?ItemClick;

????????///?
????????///?數(shù)據(jù)源
????????///?

????????public?ListEntity?DataSource?{?get;?private?set;?}

????????public?UCListItemExt()
????????{
????????????InitializeComponent();
????????????SetStyle(ControlStyles.DoubleBuffer?|?ControlStyles.UserPaint?|?ControlStyles.AllPaintingInWmPaint?|?ControlStyles.OptimizedDoubleBuffer,?true);
????????????this.UpdateStyles();
????????}

????????private?void?item_MouseDown(object?sender,?MouseEventArgs?e)
????????{
????????????if?(ItemClick?!=?null)
????????????{
????????????????ItemClick(this,?e);
????????????}
????????}

????????#region?設(shè)置數(shù)據(jù)
????????///?
????????///?功能描述:設(shè)置數(shù)據(jù)
????????///?作??者:HZH
????????///?創(chuàng)建日期:2019-02-27?11:52:52
????????///?任務(wù)編號:POS
????????///?

????????///?data
????????public?void?SetData(ListEntity?data)
????????{
????????????this.Title?=?data.Title;
????????????this.Title2?=?data.Title2;
????????????this.ShowMoreBtn?=?data.ShowMoreBtn;
????????????DataSource?=?data;
????????}
????????#endregion
????}
}
namespace?HZH_Controls.Controls
{
????partial?class?UCListItemExt
????{
????????///??
????????///?必需的設(shè)計器變量。
????????///?

????????private?System.ComponentModel.IContainer?components?=?null;

????????///??
????????///?清理所有正在使用的資源。
????????///?

????????///?如果應(yīng)釋放托管資源,為?true;否則為?false。
????????protected?override?void?Dispose(bool?disposing)
????????{
????????????if?(disposing?&&?(components?!=?null))
????????????{
????????????????components.Dispose();
????????????}
????????????base.Dispose(disposing);
????????}

????????#region?組件設(shè)計器生成的代碼

????????///??
????????///?設(shè)計器支持所需的方法?-?不要
????????///?使用代碼編輯器修改此方法的內(nèi)容。
????????///?

????????private?void?InitializeComponent()
????????{
????????????this.components?=?new?System.ComponentModel.Container();
????????????System.ComponentModel.ComponentResourceManager?resources?=?new?System.ComponentModel.ComponentResourceManager(typeof(UCListItemExt));
????????????this.label1?=?new?System.Windows.Forms.Label();
????????????this.imageList1?=?new?System.Windows.Forms.ImageList(this.components);
????????????this.label3?=?new?System.Windows.Forms.Label();
????????????this.splitLine_H1?=?new?HZH_Controls.Controls.UCSplitLine_H();
????????????this.label2?=?new?System.Windows.Forms.Label();
????????????this.SuspendLayout();
????????????//?
????????????//?label1
????????????//?
????????????this.label1.Dock?=?System.Windows.Forms.DockStyle.Fill;
????????????this.label1.Font?=?new?System.Drawing.Font("微軟雅黑",?15F,?System.Drawing.FontStyle.Regular,?System.Drawing.GraphicsUnit.Point,?((byte)(134)));
????????????this.label1.Location?=?new?System.Drawing.Point(0,?0);
????????????this.label1.Name?=?"label1";
????????????this.label1.Padding?=?new?System.Windows.Forms.Padding(15,?0,?0,?0);
????????????this.label1.Size?=?new?System.Drawing.Size(173,?48);
????????????this.label1.TabIndex?=?0;
????????????this.label1.Text?=?"label1";
????????????this.label1.TextAlign?=?System.Drawing.ContentAlignment.MiddleLeft;
????????????this.label1.MouseDown?+=?new?System.Windows.Forms.MouseEventHandler(this.item_MouseDown);
????????????//?
????????????//?imageList1
????????????//?
????????????this.imageList1.ImageStream?=?((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
????????????this.imageList1.TransparentColor?=?System.Drawing.Color.Transparent;
????????????this.imageList1.Images.SetKeyName(0,?"setting_arrow.png");
????????????//?
????????????//?label3
????????????//?
????????????this.label3.Dock?=?System.Windows.Forms.DockStyle.Right;
????????????this.label3.Font?=?new?System.Drawing.Font("微軟雅黑",?14F);
????????????this.label3.ForeColor?=?System.Drawing.Color.FromArgb(73,?119,?232);
????????????this.label3.Location?=?new?System.Drawing.Point(173,?0);
????????????this.label3.Name?=?"label3";
????????????this.label3.Padding?=?new?System.Windows.Forms.Padding(15,?0,?0,?0);
????????????this.label3.Size?=?new?System.Drawing.Size(139,?48);
????????????this.label3.TabIndex?=?2;
????????????this.label3.Text?=?"label3";
????????????this.label3.TextAlign?=?System.Drawing.ContentAlignment.MiddleRight;
????????????this.label3.MouseDown?+=?new?System.Windows.Forms.MouseEventHandler(this.item_MouseDown);
????????????//?
????????????//?splitLine_H1
????????????//?
????????????this.splitLine_H1.BackColor?=?System.Drawing.Color.FromArgb(((int)(((byte)(238)))),?((int)(((byte)(238)))),?((int)(((byte)(238)))));
????????????this.splitLine_H1.Dock?=?System.Windows.Forms.DockStyle.Bottom;
????????????this.splitLine_H1.Location?=?new?System.Drawing.Point(0,?48);
????????????this.splitLine_H1.MaximumSize?=?new?System.Drawing.Size(0,?1);
????????????this.splitLine_H1.Name?=?"splitLine_H1";
????????????this.splitLine_H1.Size?=?new?System.Drawing.Size(355,?1);
????????????this.splitLine_H1.TabIndex?=?3;
????????????//?
????????????//?label2
????????????//?
????????????this.label2.Dock?=?System.Windows.Forms.DockStyle.Right;
????????????this.label2.ImageIndex?=?0;
????????????this.label2.ImageList?=?this.imageList1;
????????????this.label2.Location?=?new?System.Drawing.Point(312,?0);
????????????this.label2.Name?=?"label2";
????????????this.label2.Padding?=?new?System.Windows.Forms.Padding(0,?0,?15,?0);
????????????this.label2.Size?=?new?System.Drawing.Size(43,?48);
????????????this.label2.TabIndex?=?1;
????????????this.label2.Visible?=?false;
????????????this.label2.MouseDown?+=?new?System.Windows.Forms.MouseEventHandler(this.item_MouseDown);
????????????//?
????????????//?UCListItemExt
????????????//?
????????????this.AutoScaleDimensions?=?new?System.Drawing.SizeF(6F,?12F);
????????????this.AutoScaleMode?=?System.Windows.Forms.AutoScaleMode.None;
????????????this.BackColor?=?System.Drawing.Color.White;
????????????this.Controls.Add(this.label1);
????????????this.Controls.Add(this.label3);
????????????this.Controls.Add(this.label2);
????????????this.Controls.Add(this.splitLine_H1);
????????????this.Name?=?"UCListItemExt";
????????????this.Size?=?new?System.Drawing.Size(355,?49);
????????????this.ResumeLayout(false);

????????}

????????#endregion

????????private?System.Windows.Forms.Label?label1;
????????private?System.Windows.Forms.Label?label2;
????????private?System.Windows.Forms.ImageList?imageList1;
????????private?System.Windows.Forms.Label?label3;
????????private?UCSplitLine_H?splitLine_H1;
????}
}

設(shè)計樣式如下

接著我們需要創(chuàng)建列表控件,添加用戶控件,命名UCListExt

看下需要哪些屬性

private?Font?_titleFont?=?new?Font("微軟雅黑",?15F);
[Description("標(biāo)題字體"),?Category("自定義")]
public?Font?TitleFont
{
????get?{?return?_titleFont;?}
????set?{?_titleFont?=?value;?}
}
private?Font?_title2Font?=?new?Font("微軟雅黑",?14F);
[Description("副標(biāo)題字體"),?Category("自定義")]
public?Font?Title2Font
{
????get?{?return?_title2Font;?}
????set?{?_title2Font?=?value;?}
}

private?Color?_itemBackColor?=?Color.White;
[Description("標(biāo)題背景色"),?Category("自定義")]
public?Color?ItemBackColor
{
????get?{?return?_itemBackColor;?}
????set?{?_itemBackColor?=?value;?}
}

private?Color?_itemSelectedBackColor?=?Color.FromArgb(73,?119,?232);

[Description("標(biāo)題選中背景色"),?Category("自定義")]
public?Color?ItemSelectedBackColor
{
????get?{?return?_itemSelectedBackColor;?}
????set?{?_itemSelectedBackColor?=?value;?}
}

private?Color?_itemForeColor?=?Color.Black;

[Description("標(biāo)題文本色"),?Category("自定義")]
public?Color?ItemForeColor
{
????get?{?return?_itemForeColor;?}
????set?{?_itemForeColor?=?value;?}
}
private?Color?_itemSelectedForeColor?=?Color.White;

[Description("標(biāo)題選中文本色"),?Category("自定義")]
public?Color?ItemSelectedForeColor
{
????get?{?return?_itemSelectedForeColor;?}
????set?{?_itemSelectedForeColor?=?value;?}
}
private?Color?_itemForeColor2?=?Color.FromArgb(73,?119,?232);

[Description("副標(biāo)題文本色"),?Category("自定義")]
public?Color?ItemForeColor2
{
????get?{?return?_itemForeColor2;?}
????set?{?_itemForeColor2?=?value;?}
}
private?Color?_itemSelectedForeColor2?=?Color.White;

[Description("副標(biāo)題選中文本色"),?Category("自定義")]
public?Color?ItemSelectedForeColor2
{
????get?{?return?_itemSelectedForeColor2;?}
????set?{?_itemSelectedForeColor2?=?value;?}
}

private?int?_itemHeight?=?60;

[Description("項高度"),?Category("自定義")]
public?int?ItemHeight
{
????get?{?return?_itemHeight;?}
????set?{?_itemHeight?=?value;?}
}

private?bool?_autoSelectFirst?=?true;
[Description("自動選中第一項"),?Category("自定義")]
public?bool?AutoSelectFirst
{
????get?{?return?_autoSelectFirst;?}
????set?{?_autoSelectFirst?=?value;?}
}
public?delegate?void?ItemClickEvent(UCListItemExt?item);
[Description("選中項事件"),?Category("自定義")]
public?event?ItemClickEvent?ItemClick;

private?bool?_selectedCanClick?=?false;
[Description("選中后是否可以再次觸發(fā)點擊事件"),?Category("自定義")]
public?bool?SelectedCanClick
{
????get?{?return?_selectedCanClick;?}
????set?{?_selectedCanClick?=?value;?}
}

///?
///?選中的節(jié)點
///?

public?UCListItemExt?SelectItem
{
????get?{?return?_current;?}
}

向外暴露一個設(shè)置數(shù)據(jù)源的函數(shù)

public?void?SetList(List?lst)
{
???try
???{
???????ControlHelper.FreezeControl(this,?true);
???????this.Controls.Clear();
???????this.SuspendLayout();
???????UCListItemExt?_first?=?null;
???????for?(int?i?=?lst.Count?-?1;?i?>=?0;?i--)
???????{
???????????var?item?=?lst[i];
???????????UCListItemExt?li?=?new?UCListItemExt();
???????????li.Height?=?_itemHeight;
???????????li.TitleFont?=?_titleFont;
???????????li.Title2Font?=?_title2Font;
???????????li.ItemBackColor?=?_itemBackColor;
???????????li.ItemForeColor?=?_itemForeColor;
???????????li.ItemForeColor2?=?_itemForeColor2;
???????????li.Dock?=?DockStyle.Top;
???????????li.SetData(item);
???????????li.ItemClick?+=?(s,?e)?=>?{?SelectLabel((UCListItemExt)s);?};
???????????this.Controls.Add(li);
???????????_first?=?li;
???????}
???????if?(_autoSelectFirst)
???????????SelectLabel(_first);
???????this.ResumeLayout(false);

???????Timer?timer?=?new?Timer();
???????timer.Interval?=?10;
???????timer.Tick?+=?(a,?b)?=>
???????{
???????????timer.Enabled?=?false;
???????????this.VerticalScroll.Value?=?1;
???????????this.VerticalScroll.Value?=?0;
???????????this.Refresh();
???????};
???????timer.Enabled?=?true;
???}
???finally
???{
???????ControlHelper.FreezeControl(this,?false);
???}
}

選中項的處理

private?void?SelectLabel(UCListItemExt?li)
{
????try
????{
????????HZH_Controls.ControlHelper.FreezeControl(this,?true);
????????this.FindForm().ActiveControl?=?this;
????????if?(_current?!=?null)
????????{
????????????if?(_current?==?li?&&?!_selectedCanClick)
????????????????return;
????????????_current.ItemBackColor?=?_itemBackColor;
????????????_current.ItemForeColor?=?_itemForeColor;
????????????_current.ItemForeColor2?=?_itemForeColor2;
????????}
????????li.ItemBackColor?=?_itemSelectedBackColor;
????????li.ItemForeColor?=?_itemSelectedForeColor;
????????li.ItemForeColor2?=?_itemSelectedForeColor2;

????????_current?=?li;
????????if?(ItemClick?!=?null)
????????{
????????????ItemClick(li);
????????}
????}
????finally
????{
????????HZH_Controls.ControlHelper.FreezeControl(this,?false);
????}
}

完成,看下完整代碼

//?版權(quán)所有??黃正輝??交流群:568015492???QQ:623128629
//?文件名稱:UCListExt.cs
//?創(chuàng)建日期:2019-08-15?16:01:22
//?功能描述:List
//?項目地址:https://gitee.com/kwwwvagaa/net_winform_custom_control
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Drawing;
using?System.Data;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;

namespace?HZH_Controls.Controls
{
????[DefaultEvent("ItemClick")]
????public?partial?class?UCListExt?:?UserControl
????{
????????private?Font?_titleFont?=?new?Font("微軟雅黑",?15F);
????????[Description("標(biāo)題字體"),?Category("自定義")]
????????public?Font?TitleFont
????????{
????????????get?{?return?_titleFont;?}
????????????set?{?_titleFont?=?value;?}
????????}
????????private?Font?_title2Font?=?new?Font("微軟雅黑",?14F);
????????[Description("副標(biāo)題字體"),?Category("自定義")]
????????public?Font?Title2Font
????????{
????????????get?{?return?_title2Font;?}
????????????set?{?_title2Font?=?value;?}
????????}

????????private?Color?_itemBackColor?=?Color.White;
????????[Description("標(biāo)題背景色"),?Category("自定義")]
????????public?Color?ItemBackColor
????????{
????????????get?{?return?_itemBackColor;?}
????????????set?{?_itemBackColor?=?value;?}
????????}

????????private?Color?_itemSelectedBackColor?=?Color.FromArgb(73,?119,?232);

????????[Description("標(biāo)題選中背景色"),?Category("自定義")]
????????public?Color?ItemSelectedBackColor
????????{
????????????get?{?return?_itemSelectedBackColor;?}
????????????set?{?_itemSelectedBackColor?=?value;?}
????????}

????????private?Color?_itemForeColor?=?Color.Black;

????????[Description("標(biāo)題文本色"),?Category("自定義")]
????????public?Color?ItemForeColor
????????{
????????????get?{?return?_itemForeColor;?}
????????????set?{?_itemForeColor?=?value;?}
????????}
????????private?Color?_itemSelectedForeColor?=?Color.White;

????????[Description("標(biāo)題選中文本色"),?Category("自定義")]
????????public?Color?ItemSelectedForeColor
????????{
????????????get?{?return?_itemSelectedForeColor;?}
????????????set?{?_itemSelectedForeColor?=?value;?}
????????}
????????private?Color?_itemForeColor2?=?Color.FromArgb(73,?119,?232);

????????[Description("副標(biāo)題文本色"),?Category("自定義")]
????????public?Color?ItemForeColor2
????????{
????????????get?{?return?_itemForeColor2;?}
????????????set?{?_itemForeColor2?=?value;?}
????????}
????????private?Color?_itemSelectedForeColor2?=?Color.White;

????????[Description("副標(biāo)題選中文本色"),?Category("自定義")]
????????public?Color?ItemSelectedForeColor2
????????{
????????????get?{?return?_itemSelectedForeColor2;?}
????????????set?{?_itemSelectedForeColor2?=?value;?}
????????}

????????private?int?_itemHeight?=?60;

????????[Description("項高度"),?Category("自定義")]
????????public?int?ItemHeight
????????{
????????????get?{?return?_itemHeight;?}
????????????set?{?_itemHeight?=?value;?}
????????}

????????private?bool?_autoSelectFirst?=?true;
????????[Description("自動選中第一項"),?Category("自定義")]
????????public?bool?AutoSelectFirst
????????{
????????????get?{?return?_autoSelectFirst;?}
????????????set?{?_autoSelectFirst?=?value;?}
????????}
????????public?delegate?void?ItemClickEvent(UCListItemExt?item);
????????[Description("選中項事件"),?Category("自定義")]
????????public?event?ItemClickEvent?ItemClick;

????????private?bool?_selectedCanClick?=?false;
????????[Description("選中后是否可以再次觸發(fā)點擊事件"),?Category("自定義")]
????????public?bool?SelectedCanClick
????????{
????????????get?{?return?_selectedCanClick;?}
????????????set?{?_selectedCanClick?=?value;?}
????????}

????????///?
????????///?選中的節(jié)點
????????///?

????????public?UCListItemExt?SelectItem
????????{
????????????get?{?return?_current;?}
????????}
????????UCListItemExt?_current?=?null;
????????public?UCListExt()
????????{
????????????InitializeComponent();
????????????SetStyle(ControlStyles.DoubleBuffer?|?ControlStyles.UserPaint?|?ControlStyles.AllPaintingInWmPaint?|?ControlStyles.OptimizedDoubleBuffer,?true);
????????????this.UpdateStyles();
????????}

????????public?void?SetList(List?lst)
????????{
????????????try
????????????{
????????????????ControlHelper.FreezeControl(this,?true);
????????????????this.Controls.Clear();
????????????????this.SuspendLayout();
????????????????UCListItemExt?_first?=?null;
????????????????for?(int?i?=?lst.Count?-?1;?i?>=?0;?i--)
????????????????{
????????????????????var?item?=?lst[i];
????????????????????UCListItemExt?li?=?new?UCListItemExt();
????????????????????li.Height?=?_itemHeight;
????????????????????li.TitleFont?=?_titleFont;
????????????????????li.Title2Font?=?_title2Font;
????????????????????li.ItemBackColor?=?_itemBackColor;
????????????????????li.ItemForeColor?=?_itemForeColor;
????????????????????li.ItemForeColor2?=?_itemForeColor2;
????????????????????li.Dock?=?DockStyle.Top;
????????????????????li.SetData(item);
????????????????????li.ItemClick?+=?(s,?e)?=>?{?SelectLabel((UCListItemExt)s);?};
????????????????????this.Controls.Add(li);
????????????????????_first?=?li;
????????????????}
????????????????if?(_autoSelectFirst)
????????????????????SelectLabel(_first);
????????????????this.ResumeLayout(false);

????????????????Timer?timer?=?new?Timer();
????????????????timer.Interval?=?10;
????????????????timer.Tick?+=?(a,?b)?=>
????????????????{
????????????????????timer.Enabled?=?false;
????????????????????this.VerticalScroll.Value?=?1;
????????????????????this.VerticalScroll.Value?=?0;
????????????????????this.Refresh();
????????????????};
????????????????timer.Enabled?=?true;
????????????}
????????????finally
????????????{
????????????????ControlHelper.FreezeControl(this,?false);
????????????}
????????}

????????private?void?SelectLabel(UCListItemExt?li)
????????{
????????????try
????????????{
????????????????HZH_Controls.ControlHelper.FreezeControl(this,?true);
????????????????this.FindForm().ActiveControl?=?this;
????????????????if?(_current?!=?null)
????????????????{
????????????????????if?(_current?==?li?&&?!_selectedCanClick)
????????????????????????return;
????????????????????_current.ItemBackColor?=?_itemBackColor;
????????????????????_current.ItemForeColor?=?_itemForeColor;
????????????????????_current.ItemForeColor2?=?_itemForeColor2;
????????????????}
????????????????li.ItemBackColor?=?_itemSelectedBackColor;
????????????????li.ItemForeColor?=?_itemSelectedForeColor;
????????????????li.ItemForeColor2?=?_itemSelectedForeColor2;

????????????????_current?=?li;
????????????????if?(ItemClick?!=?null)
????????????????{
????????????????????ItemClick(li);
????????????????}
????????????}
????????????finally
????????????{
????????????????HZH_Controls.ControlHelper.FreezeControl(this,?false);
????????????}
????????}

????}

}
namespace?HZH_Controls.Controls
{
????partial?class?UCListExt
????{
????????///??
????????///?必需的設(shè)計器變量。
????????///?

????????private?System.ComponentModel.IContainer?components?=?null;

????????///??
????????///?清理所有正在使用的資源。
????????///?

????????///?如果應(yīng)釋放托管資源,為?true;否則為?false。
????????protected?override?void?Dispose(bool?disposing)
????????{
????????????if?(disposing?&&?(components?!=?null))
????????????{
????????????????components.Dispose();
????????????}
????????????base.Dispose(disposing);
????????}

????????#region?組件設(shè)計器生成的代碼

????????///??
????????///?設(shè)計器支持所需的方法?-?不要
????????///?使用代碼編輯器修改此方法的內(nèi)容。
????????///?

????????private?void?InitializeComponent()
????????{
????????????this.SuspendLayout();
????????????//?
????????????//?ListExt
????????????//?
????????????this.AutoScaleMode?=?System.Windows.Forms.AutoScaleMode.None;
????????????this.AutoScroll?=?true;
????????????this.Name?=?"ListExt";
????????????this.Size?=?new?System.Drawing.Size(336,?368);
????????????this.ResumeLayout(false);

????????}

????????#endregion
????}
}

用處及效果

用處:一般用著需要橫向切換選項的地方,比如省份切換等

效果:

調(diào)用示例

List?lst?=?new?List();
for?(int?i?=?0;?i?5;?i++)
{
????lst.Add(new?ListEntity()
????{
????????ID?=?i.ToString(),
????????Title?=?"選項"?+?i,
????????ShowMoreBtn?=?true,
????????Source?=?i
????});
}
this.ucListExt1.SetList(lst);

最后的話

如果你喜歡的話,請到 https://gitee.com/kwwwvagaa/net_winform_custom_control 點個星星吧,另本站轉(zhuǎn)載地址:https://dotnet9.com/5334.html。

  • 作者:冰封一夏
  • 出處:http://www.hzhcontrols.com/doc.html
  • 本文版權(quán)歸作者所有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明, 且在文章頁面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。
  • GitHub:https://github.com/kwwwvagaa/NetWinformControl
  • 碼云:https://gitee.com/kwwwvagaa/net_winform_custom_control.git


瀏覽 99
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 成人资源站| 亚洲第一色| 黄色一级生活片| 日韩欧美不卡| 黄色小网站在线观看| 成人午夜在线视频| 欧美性综合网| 免费看黄片| 亚洲视频一区| AAA片| 狠狠色狠狠干| 国产午夜激情视频| 人人操狠狠操| 91大熟女91大腚女人| 国产亚洲AV| 99久久婷婷国产综合精品电影 | 影音先锋中文字幕资源| 天堂精品| 人人操人人干人人摸| 奇米影视狠狠干| 一级黄色录像视频| 欧美极品少妇| 色色网站视频| 久久精品99视频| 草逼com| 亚洲人体视频| 午夜天堂精品久久| 三级中文无码| 人人干人人操人人| 国产精品自产拍| 婷婷五月在线播放| 亚洲视频中文字幕| 天堂中文字幕在线观看| 在线免费观看毛片| 日韩久久视频| 波多无码在线| 影音先锋在线视频观看| 国产精品一区二区在线播放| 天天操天天射天天爽| 最美孕交vivoestv另类| 69视频在线观看| 免费草逼视频| 青青艹在线视频| 色999日韩| 三级片亚洲无码| 日皮视频| 中文字幕H| 亚洲精品国产成人无码区在线| 久久机热| 一区二区三区视频在线观看| 影音先锋男人资源站| 黄色视频在线免费播放| 久草视频首页| 欧美性高潮| 午夜福利100理论片| 午夜福利在线播放| 欧美精品在线免费观看| 91麻豆精品在线| 成人av网站在线播放| 在线观看国产| 国产乱婬AAAA片视频| 亚洲精品中文字幕无码| 亚洲AV无码成人精品区| 午夜性爱网站| 亚洲国产日本| 国产高清A片| 中文字幕免费MV第一季歌词| 天天色粽合合合合合合合| 国产无码一二三区| 91久久精品一区二区三区| 黄色毛片av| 91麻豆福利在线观看| 91视频网| 国产成人免费| 99热这里有精品| 99亚洲精品| 9I成人免费版| 夜夜骚av一区二区三区| 国产精品内射婷婷一级二| av免费在线播放| 国产主播福利| 北条麻妃无码视频在线观看 | 91网站观看| 蜜桃传媒在线| 西西444WWW无码视频软件功能介绍| 日本高清中文字幕| 日韩无码高清免费视频| 日本少妇高清视频| 丁香五月激情中文字幕| 人妻丝袜中出北条麻妃| 影音先锋av在线资源站| 网络自拍亚洲激情| 亚洲韩国中文字幕| 天天爱天天操| 天天操天天操免费视频| 国产日本欧美韩国久久久久| 婷婷色综合视频二区| 18禁网址| 欧美韩日高清精彩视频| 青娱乐三级在线免| 亚洲欧美日韩黑料吃瓜在线观看 | 免费无码又爽又黄又刺激网站| 波多野结衣无码在线视频| 开心激情婷婷| 亚洲中文幕| 黄色免费在线网站| 色色色色五月| 蜜桃视频网址| 国产黄片一区二区三区| 天天日天天拍| 久草视频免费看| 毛片导航| 日韩AV无码一区二区三区| 超碰97av| 韩国无码一区| 一级成人视频| 色五月视频| 波多野结衣无码AV在线| 久久黄色视频| 91成人免费视频| 久草资源| 国产精品9999久久久久仙踪林 | 免费视频亚洲| 天天插天天拍| 99热精品免费在线观看| 伊人久久艹| 成人网站免费在线观看| 麻豆国产视频| 亚洲777| 嫩草视频在线观看免费网站| 久色入口| 九色丨蝌蚪丨老版熟女| 中文无码观看| 影音先锋av无码| 大香蕉伊人网站| 97成人在线| 日本黄色中文字幕| 亚洲日韩成人电影| 大香蕉中文网| 国产精品自拍小视频| 九九视频免费在线观看| 精品一区二区三区三区| 天天爽夜夜爽AA片免费| 又爽又黄免费网站97双女| 中文字幕+乱码+中文乱码91在线观看 | 成人A片在线观看| 天堂无码视频| 狠狠干,狠狠操| 欧美操逼小视频| 国产又黄又| 日韩精品人妻中文字幕有| AV中文在线观看| 成人影音先锋| 亚洲成人黄色| 国产精品熟女| 午夜一级| 日韩情色| 天天看天天摸| 黄色激情视频网站| 黃色A片一级一级一级久别的草原| 姐弟乱伦性爱| 亚洲AV片一区二区三区| 91在线一区| 天天躁夜夜躁狠狠躁AV| 亚洲av免费在线| 色婷婷18| 国产精品免费av在线| 日韩人妻精品一区二区| 欧美色视| 黄色精品网站| 国产又爽又黄在线看| 插吧插吧网| 狼友初视频在线观看| 国产91小视频| 国产网站精品| 国产精品成人在线观看| 一区二区三区无码在线| 日韩中文字幕视频| 国产成人tv| 91无码一区二区三区| 国产区欧美去区在线| 97视频在线免费观看| 婷婷综合视频| 88av在线观看| 就爱搞搞| 午夜男人天堂| 欧美三级在线视频| 国产麻豆AⅤMDMD0071| 精品国产一级A片黄毛网站| 激情午夜av| 丁香婷婷五月色成人网站| 91国产爽黄| 久草视频99| 91大神在线免费观看| 亚洲黄色毛片| 男人色天堂网| 91香蕉视频| 国产特黄级AAAAA片免| 成人免费视频在线| 91人人在线| 美日韩毛片| 西西www444无码免费视频| 免费人成在线观看视频播放 | 日韩一本| 中文字幕免费在线视频| 久热久| 97超碰在线视| 国产视频在线免费观看| 黄色不卡| 超碰九九| 婷婷视频| 日韩三级麻豆| 亚洲网站在线播放| 国内免费av| 亚洲国产精品成人综合色五月| 无码欧美人XXXXX日本无码 | 天天拍天天射| 日韩高清无码不卡| 国产熟女乱伦| 亚洲AV永久无码国产精品久久 | 亚洲无码三级片在线观看| 日韩在线中文字幕| 亚洲国产爱| 亚洲成人性爱| 在线免费AV片| 久久午夜无码鲁丝片主演是谁| 日批免费网站| 国产欧美一区在线看| 亚洲成人无码高清| 国产女人高潮的AV毛片| 91精品国产成人做爰观看奶头| 中文字幕乱码免费综合久久| 三级无码视频| 成人免费a片| 亚洲三级片在线观看| 一级黄色影片| 久久免费视频6| 日韩无码三级| 三级片国产| 国产嫩草影院| 午夜福利小视频| 久久悠悠| 免费无码在线看| 91视频在线观看免费大全| 色婷婷激情视频| 亚洲艹| www.在线播放| 中文精品在线| 伊人影院在线视频| 在线观看无码视频| 日韩操比视频| 色婷婷五月天在线观看| 中文字幕亞洲高清手機版第617 | 9999国产精品| 水果派av| 熟女人妻一区二区三区免费看| 91精品久| 97A片在线观看播放| 久久人搡人人玩人妻精AV香蕉| 中文字幕在线无码视频| 中国免费一级无码成人片| 操逼动漫| 视频一区在线播放| 潮喷在线观看| 免费a级毛片| 国产美女久久久| 99国产在线观看免费视频| 无码一区三区| 日韩AV三级片| 中文字幕在线观看有码| 日老女人逼| 伊人五月在线| 日本一区免费观看| 国精产品一区一区三区四川| 淫荡五月天视频导航| 波多野结衣AV在线观看| 俺去俺来也www色官网cms| 91视频在线免费观看| 天天操人人射| 六月丁香视频| 无码免费视频| 自拍三区| 麻豆国产精品一区| 天天干天天撸影视| 97精品人妻一区二区三区香蕉 | 亚洲日韩免费观看| 波多野结衣视频在线播放| 狼友在线播放| 国产91在线观看| 无码视频在线观看| 亚洲国产成人无码a在线播放 | 午夜福利影视| 91成人做爰A片| 91成人视频免费观看| 色综合综合色| 五月天av在线观看| 日本黄色视频在线免费观看 | 国产三级在线| 玖玖综合网| 91成人免费电影| 呦呦av| 午夜在线观看视频| 日本色综合| 亚洲无码少妇| 激情视频在线免费观看| www.青青草视频| 羞羞午夜| 熟妇人妻中文字幕无码老熟妇| av黄色网| 18AV在线观看| 欧美三级片在线观看| 中文字幕av一区| 一级黄色电影网| 鸭子av| XXXXⅩHD亚洲人HD| 俺去俺来也在线www色官网| 黄色一级大片在线免费看产| 欧美午夜福利在线观看| 韩日午夜| 波多野结衣无码一区二区| 日韩成人电影| 欧美69p| 国产免费成人视频| 无码AV天堂| 微拍福利一区| 国产精品无码永久免费A片| 日韩性爱A片| 色婷婷激情AV| 亚洲精品成人AV| 在线国产小视频| 久久午夜成人电影| 亚洲中文免费视频| 久久伊人中文字幕| 国产精品视频99| 精品无码一区二区三区四区| 人人艹在线| 日本天堂网| 欧美在线视频你懂的| 在线亚洲观看| 免费观看黄色成人网站| 天天操夜夜操人人操| 国产成人宗合| aaa国产| 中文字幕av在线播放| 精品无码一区二区三区在线| 中文字幕一区二区三区精华液| www.91在线视频| 免费的操逼视频| 蜜桃视频成人版网站| 精品一区二区久久久久久久网站| 一级片黄色电影| 91久久免费视频| 亚洲国产精品成人综合色五月| 亚洲在线第一页| 亚洲视屏| 国产在线播放91| 大香蕉综合在线| 新BBWBBWBBWBBW| 三级乱伦| 韩国无码视频在线观看| 五月婷婷五月天| 波多野结衣AV在线观看| 国产在线秘麻豆精品观看| 欧美成人综合一区| 久久99热这里只频精品6学生| 日本少妇BBw| 色婷婷中文字幕| 免费无码婬片AAAAA片| 黄色A视频| 人人人人摸| 人人妻人人操人人| 国产精品伊人| 97碰碰碰| 久久一级A片| 天堂无码在线| 逼逼AV| 日韩无码一级| 成人在线H| 蜜桃av秘无码一区三区四| 四川少BBB搡BBB爽爽爽| www.| 亚洲午夜精品成人毛片| 日韩在线观看免费| 视色视频在线观看18| 日本三级片视频不卡| 久久草在线播放| AV三级片网站| 麻豆亚洲AV成人无码久久精品| 中文在线最新版天堂8| 91丝袜| 久草在线资源| 91在线无码精品秘蜜桃入口| 欧洲AV片| 丁香五月天视频| 天天舔天天射| 北条麻妃在线无码| 大香蕉尹人在线观看| 肏少妇女情人大骚逼直播一区二区| 国产精品五月天| 偷偷操av| 国产一区二区成人久久919色| 国产成人精品国内自产拍免费看| 成人肏逼视频| 午夜试看120秒体验区的特点| 三级av在线| 亚洲精品18禁| 免费射精一二三区| 午夜福利大香蕉| 国产小视频免费在线观看| 蜜桃av秘无码一区二区三欧| 日本在线不卡视频| 欧美去干网| 99久久国产热无码精品免费| 亚洲免费无码| 在线观看黄色网| 91亚色视频| 天天干干| 色综合色综合色综合| 少妇一区二区三区| 中文字幕aV在线| av三级片在线播放| 亚洲天堂成人网| 啪啪网站免费看| 天堂中文在线观看| AA丁香综合激情| 久久撸视频| 91精品视频网站| 亚洲一区亚洲二区| 影音先锋一区二区三区| 四虎成人无码| 91白丝在线观看| 做爱网站免费| 色撸撸在线视频| 欧美韩日高清精彩视频| 天天色天天爱| 天天夜夜有| 午夜黄色电影| 丁香天堂| 久久撸视频| 欧美中出| 欧美黄色成人视频| 天堂亚洲AV无码精品成人| 免费中文字幕AV| 亚洲香蕉视频网站| 亚洲天堂久久| 精品国产午夜福利在线观看| 五月天堂婷婷| 亚洲AV免费在线| 91在线不卡| 亚洲欧美日韩性爱| 久久精品视频免费观看| 日韩,变态,另类,中文,人妻| 性爱精品视频| 大香伊人中文字幕精品| 天天插天天拍| 国产十欧洲十美国+亚洲一二三区在线午夜 | 国产热99| 91成人毛片| 久久久777| 羽月希奶水饱胀在线播放| 天堂资源地址在线| 色色免费视频| 大香蕉午夜视频| 91国产精品视频在线| 99免费精品视频| 精品无码一区二区三区蜜桃李宗瑞| 亚洲高清人妻| 无码人妻一区二区三区免费n狂飙 性猛交AAAA片免费看蜜桃视频 | 亚洲成人a片| 东北嫖老熟女一区二区视频网站| 午夜天堂精品久久久| 久久久女女女女999久久| 男女无码| 影音先锋国产AV| 久久性爱免费视频| 欧美一级片在线观看| 四虎A片| 2024男人天堂| 国产成人秘一区二区三区东京热| 亚洲成人观看| 成人性爱视频免费观看| 国产毛片一照区| 中文字幕第二页| 婷婷五月天丁香网| 欧美视频综合网| 五月天激情电影| 91人人操人人爽| 精品国产AV色一区二区深夜久久| 国产乱子伦-区二区三区| 老妇槡BBBB槡BBBB槡| 国产精品女人777777| 亚洲精品无码视频| 激情五月天影院| 亚洲视频五区| 久久久精品999| 日韩三级片网站| 成人短视频在线观看| 骚逼自拍| 99艹艹| 色男人色天堂| 亚洲黄片大全| 51妺妺嘿嘿午夜成人| 日本色色网站免费| 人妻少妇无码| 成人黄色性爱视频| 嫩BBB搡BBB搡BBB四川| 青榴视频免费观看| 小黄片在线| 黄色电影视频网站| 牛牛aV| 国产成人综合自拍| 亚洲午夜视频在线观看| 亚洲最大黄色视频| 手机av网站| 国产精品91久久久| 婷婷精品| 三级片网站视频| 天堂在线中文网| 欧美色啪| 操逼A片| 超碰在线国产| 91色逼| 亚洲天堂女人| 国产精品视频一区二区三| 国产在线拍揄自揄拍无码福利| www.婷婷色| 乱伦一区二区三区| 日韩性爱一区二区| 人人爱人人插| 免费操逼视频在线观看| 国产精品每日更新| 日本欧美成人片AAAA| 99久热| 丁香av| 口爆AV| 免费三级片网址| 日韩欧美国产成人| 五月天网址| 国产毛片在线看| 高潮AV在线观看| 91九色蝌蚪91POR成人| 丝袜二区| 韩国无码视频| 亚洲中文字幕在线免费观看视频 | AV无码一区二区| 欧美色图在线观看视频| 性爱视频91| 91人人| 国产在线中文字幕| 国产精品二| 亚洲中文字幕有码| 丰满的人妻一区二区10| 东方美美高清无码一区| 婷婷操| 久草网在线| 亚洲91网站| 麻豆熟妇乱妇熟色A片在线看 | 国产一区二区三区18| 夜夜骑天天操| 偷拍欧美日韩| 国产精品天天狠天天看| 夜夜嗨av一区二区三区| 国产18女人水真多免费看| 国产亲子乱A片免费视频| 国产精品永久| 亚洲精品不卡| 久久午夜无码鲁丝片主演是谁| 黑人精品XXX一区一二区| 波多野结衣av在线观看窜天猴| 天天操天天操天天操| 中国操逼视频| 亚洲无码人妻| 99精品无码视频| 无码国产av| 超碰91免费在线观看| 手机看片午夜福利网| 精品福利在线| 人妻无码一区二区三区摄像头| 欧美香蕉视频| AV婷婷五月天| 婷婷五月综合中文字幕| 五月婷网| 国产在线成人视频| 亚洲成人网站在线观看| 爽好紧别夹喷水网站| 操逼电影| 国产久久精品| 毛片网站免费| 91蜜桃视频在线观看| 国产精品2| 思思热这里只有精品| 亚洲在线高清视频| 99爱视频| 久久综合99| 蜜桃AV一区二区三区| 欧美高清视频| 粉嫩护士小泬18p| 91精品成人电影| 丁香六月激情婷婷| 国产A片一区| 国产午夜精品视频| 加勒比无码人妻| 香蕉久久国产AV一区二区| 尻屄视频在线观看| 操bbbb| 大香蕉国产精品视频| 神马午夜福利影院| 亚洲日韩在线中文字幕| 午夜福利在线播放| 狠狠se| 色综合五月婷婷| 免费看欧美成人A片| 中文字幕AV在线| 97无码视频| 麻豆免费成人传媒| 亚洲精品无码久久| www.日韩欧美| 日韩AV一级片| 五月天AV在线| 国产精品一区二区三区在线| 欧美一级一区| 午夜亚洲无码| 欧美+日韩+国产+成人+在线| 日韩v亚洲| 精品日韩在线视频| 激情无码五月天| 亚洲国产精品久久久久婷婷老年| 亚洲成人精品少妇| 99在线免费视频| 操逼A片| 婷婷一区二区| 亚洲第一国产黄AV动漫软件| 波多野结衣亚洲| 在线91| 午夜不卡视频| 日本成人三级片| 久久九色| a视频免费| 黄片在线免费播放| 中文字幕亚洲欧美| 大鸡巴免费视频| 无码1区| 亚洲精品秘一区二区三区在线观看| 五月丁香婷婷基地| 中文字幕欧美激情| 精品欧美成人片在线| 精品一区二区三区四区五区| 亚洲色图15| 亚洲一区高清无码| 亚洲高清无码一区二区| 熟女影音先锋| 91成人三级| 97精产国品久久蜜桃臀| 中日韩中文字幕一区二区区别 | 国产免费黄色av| 男人AV网| 青草影视久久| 久久68| 日韩视频免费观看高清完整版在线观| 国产一级A片| 91视频在线| 色婷婷视频| 欧美猛男的大鷄巴| 国产男女性爱视频播放| 亚洲一区欧美二区gay| 中文字幕乱码免费综合久久| 成人做爱免费网站| 高清无码1区| 国产欧美日本视频| 国外亚洲成AV人片在线观看 | 翔田千里被操120分钟| 成人在线观看AV| 欧美三级长视频| 亚洲在线高清视频| 日本成人午夜福利| 日韩不卡精品| 黄色一级爱爱| 成人在线看片| 688AV秘无码一区二区| 国产精品2| 欧美老妇另类BBwBBw| 日韩中字幕无码| 中文字幕精品视频在线| 欧美乱伦内射| 亚洲天堂影音先锋| 男女无套在线观看免费| 欧美大香蕉伊人| 免费视频久久| 青青草免费观看视频| 97精品人人妻人人| www.99精品| 久久99老妇伦国产熟女| 东京热视频网| www.婷婷五月天| 91精品久久久久久久| 超碰中文字幕| 韩国高清无码60.70.80| 国产人妻一区二区三区欧美毛片 | 丝袜足交在线| 五月开心激情网| 久久99老妇伦国产熟女| 国产91无码精品秘入口新欢| 亚洲中文字| 人人摸人人搞| 人人狠狠综合婷婷| 天天搞天天色| 成年人视频在线观看免费| 天天色人人| 91理论片| 中文四区| 夜夜夜叫天天天做| 五月天无码在线| 看a网站| 色999| 欧洲一级片| 东京热免费视频| 亚洲国产精品成人综合色五月| 日韩AV毛| 色九月婷婷| 成人A片免费在线观看| 日韩人妻在线播放| 欧美精品亚洲| 三级片网站在线播放| 一本大道DVD中文字幕| 在线视频日韩| 午夜AV在线| 天天影视综合网免费观看电视剧国产 | 无码精品一区二区免费| 丁香六月激情婷婷| 黄片大全在线免费观看| 国产一级AV片| 国产一级a毛一级a做免费图片| 国产欧美精品| 国产乱婬AAAA片视频| 无码视频在线播放| 亚洲去干网| 中文字幕在线播放av| 国产乱码精品一品二品| 国产精品无码在线播放| 亚洲av动漫| 亚洲高清av| 99在线免费观看| 2025最新国产精品每日更新| 黄一级| 亚洲福利在线免费观看| 在线播放国产精品| 精品一区二区三区视频| 操日本逼| 国产精品扒开腿做爽爽爽A片唱戏| 婷婷午夜| 免费一级婬片AAA片毛片A级| 丁香激情综合| 日本国产在线视频| 国产视频黄| 91成人在线免费视频| 男人的天堂2019| 乱伦中文| 色综合网址| 9999re| 日韩中文字幕在线高清| 2025无码视频| 骚妇一区| 国产无套内射在线观看| 日韩无码人妻系列| 色五婷婷| 嫩草av在线| 成人性爱免费视频| 久久久久久久极品内射| 免费看一级无码成人片| 高清无码在线视频观看| 色色色色色色网站| 亚洲欧洲日韩| 九九re精品视频在线观看| 91嫖妓站街按摩店老熟女| 亚洲自拍小说| 国产人成视频免费观看| 97超碰人妻| 手机看片亚洲| 久久日韩操| 国产精品黄色视频| 操逼网站在线看| 亚洲天堂在线播放| 人人射视频| 国产系列精品AV| 久草福利| 久久久久久高清毛片一级| 91亚洲影院| Av天堂图片在线| 一区二区三区中文字幕| 高清无码视频免费| youjizzcom日本| 香蕉网址| 亚洲免费黄色片| 蝌蚪九色啦403| 成人视频一区二区| 国产探花在线观看| 亚洲欧洲免费看| 成人操B视频| 欧美日韩亚洲中文字幕| 东北骚妇大战黑人视频| 欧美一区二区三区婷婷五月| 亚洲va中文字幕| 日韩一区二区三区无码电影| 亚洲日韩欧美性爱| 日本黄色大片| 日韩免费视频观看| 精品一区二区免费视频| 中文字幕免费视频在线播放| 麻豆国产精品| 一区二区三区精品无码| 亚洲AV无码高清| 91精品人妻一区二区| 视色av| 免费欧美性爱| 国产AV黄| а√天堂中文最新版8| 免费三级网址| 久久超碰精品| 牛牛在线精品视频| 国产一视频| 黄页网站在线观看| 五月天av在线| 伊人性爱网| 婷婷五月综合中文字幕| 狠狠精品| 草逼免费视频| 色色免费视频| 日韩免费中文字幕| 国产精品久久久久久久牛牛| 大香蕉精品一区| 亚洲中文字幕在线观看视频| 九九九久久久| 俺去俺来也WWW色老板| 亚洲成人网站免费观看| 成人无码日本动漫电影| 日韩在线一区二区三区| 久视频在线| 爆操人妻| 欧美视频a| 国产一级AV免费观看| 久久亚洲热| 婷婷开心色四房播播免费| 久久久精品电影| 人人操人人干人人摸| 午夜性爱AV| 国产三级网址| 99精品视频免费在线观看| 亚洲色婷婷久久精品AV蜜桃| 国产AV自拍-久| 欧美日韩a| 最新av在线| 操操操影院| 国产一区二区三区四区五区在线| 大香蕉免费网| 国精品无码人妻一区二区三区 | 五月婷婷丁香六月| 亚洲无aV在线中文字幕| 大香蕉伊人网站| 无码黄页| 久久中文字幕视频| 亚洲成年网| 日本有码中文字幕| 成人免费视频一区| 黄网| 一级黄片学生妹| 超碰AA| 亚洲AV无码乱码| 黄色三级视频在线观看| 欧美日批| 亚洲精品无码久久| 亚洲日韩一级片| 暖暖在线视频| 骚虎av| 男人的天堂社区| 色屁屁草草影院ccyycom| 成人免费一区| 色色色色综合| 91大神shunv| 屁屁影院CCYYCOM国产| 丁香一区二区| 欧美中文字| 欧美V在线| 苍井空一区二区三区四区| 黄色a片在线观看| 国产成人综合亚洲| 小黄片在线免费观看| 亚洲国产区| 亚洲视频在线观看中文字幕 | 四虎av| 天天色色| 精品福利导航| 天天爽夜夜爽夜夜爽精品视频| 国产又爽又黄免费视频网站| 男女拍拍| 天天色图| 成人黄色在线| 波多野结衣久久| www.操操网| 国产精品乱码毛片在线人与| brazzers疯狂作爱|