資源簡介
C# WinForm 自動義控件 好友列表
類似于QQ好友列表功能

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Reflection;
using?_CUSTOM_CONTROLS._ChatListBox;
namespace?WindowsFormsForControlTest
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()?{
????????????InitializeComponent();
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)?{
????????????button1.Text?=?“閃動“;
????????????button2.Text?=?“插入[離開]“;
????????????button3.Text?=?“大/小圖標“;
????????????chatListBox1.Items.Clear();
????????????Random?rnd?=?new?Random();
????????????for?(int?i?=?0;?i?10;?i++)?{
????????????????ChatListItem?item?=?new?ChatListItem(“Group?“?+?i);
????????????????for?(int?j?=?0;?j?10;?j++)?{
????????????????????ChatListSubItem?subItem?=?new?ChatListSubItem(“NicName“?“DisplayName“?+?j?“Personal?Message...!“);
????????????????????subItem.HeadImage?=?Image.FromFile(“head/1?(“?+?rnd.Next(0?45)?+?“).png“);
????????????????????subItem.Status?=?(ChatListSubItem.UserStatus)(j?%?6);
????????????????????item.SubItems.AddAccordingToStatus(subItem);
????????????????}
????????????????item.SubItems.Sort();
????????????????chatListBox1.Items.Add(item);
????????????}
????????????ChatListItem?itema?=?new?ChatListItem(“TEST“);
????????????for?(int?i?=?0;?i?5;?i++)?{
????????????????chatListBox1.Items.Add(itema);
????????????}
????????????chatListBox1.Items.Remove(itema);
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)?{
????????????chatListBox1.Items[0].SubItems[0].IsTwinkle?=?!chatListBox1.Items[0].SubItems[0].IsTwinkle;
????????????chatListBox1.Items[0].SubItems[1].IsTwinkle?=?!chatListBox1.Items[0].SubItems[1].IsTwinkle;
????????}
????????private?void?chatListBox1_MouseEnterHead(object?sender?ChatListEventArgs?e)?{
????????????this.Text?=?e.MouseOnSubItem.DisplayName;
????????}
????????private?void?chatListBox1_MouseLeaveHead(object?sender?ChatListEventArgs?e)?{
????????????this.Text?=?“Null“;
????????}
????????private?void?chatListBox1_DoubleClickSubItem(object?sender?ChatListEventArgs?e)?{
????????????MessageBox.Show(e.SelectSubItem.DisplayName);
????????}
????????private?void?button2_Click(object?sender?EventArgs?e)?{
????????????//AddAccordingToStatus根據(jù)狀態(tài)自己插入到正確位置
????????????//Add就是默認的添加
????????????//當然也可以用Add添加?然后用SubItem.Sort()進行一個排序
????????????chatListBox1.Items[0].SubItems.AddAccordingToStatus(
????????????????new?ChatListSubItem(
????????????????????123?“nicname“?“displayname“?“personal?message“
????????????????????ChatListSubItem.UserStatus.Away?new?Bitmap(“head/1?(0).png“))
????????????????);
????????}
????????private?void?button3_Click(object?sender?EventArgs?e)?{
????????????if?(chatListBox1.IconSizeMode?==?ChatListItemIcon.Large)
????????????????chatListBox1.IconSizeMode?=?ChatListItemIcon.Small;
????????????else
????????????????chatListBox
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3924??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(0).png
?????文件???????3677??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(1).png
?????文件???????2250??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(10).PNG
?????文件???????3157??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(11).PNG
?????文件???????2451??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(12).PNG
?????文件???????2300??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(13).PNG
?????文件???????2396??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(14).PNG
?????文件???????2545??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(15).PNG
?????文件???????2545??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(16).PNG
?????文件???????3868??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(17).PNG
?????文件???????3824??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(18).PNG
?????文件???????3821??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(19).PNG
?????文件???????3436??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(2).png
?????文件???????3788??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(20).PNG
?????文件???????4411??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(21).PNG
?????文件???????4204??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(22).PNG
?????文件???????4251??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(23).PNG
?????文件???????3598??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(24).PNG
?????文件???????4049??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(25).PNG
?????文件???????4057??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(26).PNG
?????文件???????3998??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(27).PNG
?????文件???????4208??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(28).PNG
?????文件???????3834??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(29).PNG
?????文件???????2496??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(3).PNG
?????文件???????3862??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(30).PNG
?????文件???????4076??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(31).PNG
?????文件???????3828??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(32).PNG
?????文件???????4142??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(33).PNG
?????文件???????3779??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(34).PNG
?????文件???????3968??2010-09-09?21:37??_CUSTOM_CONTROLS\WindowsFormsForControlTest\bin\Debug\Head\1?(35).PNG
............此處省略183個文件信息
評論
共有 條評論