作者: 乔克斯
查看: 11504|回复: 16

【好友列表操作Demo】CSkin好友列表的基础操作-2013.12.21更新

[复制链接]
乔克斯 发表于 2014-7-31 01:34:45 | 显示全部楼层 |阅读模式
查看: 11504|回复: 16
【CSkin_Demo】CSkin好友列表的基础操作
  本案例是对CSkin.dll中的好友列表的一个简单操作案例,刚新手入门的可以看看。

效果图:
1.获取选择好友。

【好友列表操作Demo】CSkin好友列表的基础操作

【好友列表操作Demo】CSkin好友列表的基础操作

2.删除选中好友。

【好友列表操作Demo】CSkin好友列表的基础操作

【好友列表操作Demo】CSkin好友列表的基础操作

3.闪烁选择好友。

【好友列表操作Demo】CSkin好友列表的基础操作

【好友列表操作Demo】CSkin好友列表的基础操作


更新时间:2013-12-21
窗体代码:
[C#] 纯文本查看 复制代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using CCWin.SkinControl;

namespace Demo
{
    public partial class Form1 : Form
    {
        public Form1() {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e) {
            ChatListItem item = new ChatListItem("我的好友");
            ChatListSubItem sub = new ChatListSubItem();
            sub.NicName = "乔克斯";
            sub.DisplayName = "小乔";
            sub.Status = ChatListSubItem.UserStatus.QMe;
            item.SubItems.Add(sub);
            this.chatListBox1.Items.Add(item);
            ChatListItem item2 = new ChatListItem("亲人");
            ChatListSubItem sub2 = new ChatListSubItem();
            sub2.NicName = "乔克斯";
            sub2.DisplayName = "小乔";
            sub2.Status = ChatListSubItem.UserStatus.QMe;
            item2.SubItems.Add(sub2);
            this.chatListBox1.Items.Add(item2);
        }

        private void chatListBox1_DoubleClickSubItem(object sender, ChatListEventArgs e) {
            MessageBox.Show("你双击了" + e.SelectSubItem.NicName);
        }

        private void skinButton1_Click(object sender, EventArgs e) {
            this.chatListBox1.SelectItem.SubItems.Remove(this.chatListBox1.SelectSubItem);
        }

        private void skinButton2_Click(object sender, EventArgs e) {
            if (this.chatListBox1.SelectSubItem != null)
                MessageBox.Show("你选中了" + this.chatListBox1.SelectSubItem.NicName + " 分组是" + this.chatListBox1.SelectSubItem.OwnerListItem.Text);
        }

        private void skinButton3_Click(object sender, EventArgs e) {
            this.chatListBox1.SelectSubItem.IsTwinkle = true;
        }
    }
}

项目案例源码:
CSkin好友列表的基础操作.rar (390.34 KB, 下载次数: 1015)
回复 论坛版权

使用道具 举报

天天向上 发表于 2014-7-31 09:08:52 | 显示全部楼层
如果能有tree功能 就更帅气...乔加油啊.
 楼主| 乔克斯 发表于 2014-7-31 09:49:43 | 显示全部楼层
天天向上 发表于 2014-7-31 09:08
如果能有tree功能 就更帅气...乔加油啊.

>A<....可以用SkinTreeView啊
xiaobo 发表于 2014-8-1 09:51:00 | 显示全部楼层
分组看起来特别舒服~
 楼主| 乔克斯 发表于 2014-8-1 10:50:26 | 显示全部楼层
xiaobo 发表于 2014-8-1 09:51
分组看起来特别舒服~

Linweixin 发表于 2015-5-23 10:55:14 | 显示全部楼层
不错 真的漂亮的
O.O 发表于 2015-11-5 19:26:31 | 显示全部楼层
good 正是我想要的
cinqonline 发表于 2016-3-18 16:29:35 | 显示全部楼层
需要!!
回复

使用道具 举报

xiaotingting 发表于 2016-4-1 08:53:53 | 显示全部楼层
正是我需要的,用起来很方便
于果果 发表于 2016-4-10 08:42:20 | 显示全部楼层
感谢分享,LZ辛苦了~
您需要登录后才可以回帖 登录 | 加入CSkin论坛

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2018-5-24 02:53, Processed in 0.772424 second(s), 35 queries , Gzip On.

快速回复 返回顶部 返回列表