第三方控件SideBar的应用

//向SideBar中添加两个组
this.sbFriends.AddGroup("我的好友");
this.sbFriends.AddGroup("陌生人");
//向SideBar第一组中添加一项
SbItem item = new SbItem(users.NickName, users.FaceId);
item.Tag = users.UserId;
this.sbFriends.Groups[0].Items.Add(item);
//当选择的陌生人的时候添加好友的右键显示
if(this.sbFriends.SeletedItem != null && this.sbFriends.SeletedItem.Parent == this.sbFriends.Groups[1]) {
	this.tsmiAddFriend.Visible = true;
}
else {
	this.tsmiAddFriend.Visible = false;
}
//当选择自己的图像时右键的查看信息变隐藏
if(this.sbFriends.SeletedItem != null && Convert.ToInt32(this.sbFriends.SeletedItem.Tag) == this.User.UserId) {
	this.tsmiLookFriendInfo.Visible = false;
}
else {
	this.tsmiLookFriendInfo.Visible = true;
}
//播放媒体文件
SoundPlayer sound = new SoundPlayer(@"image\声音文件\msg.wav");
	sound.Play();
//循环闪烁图像
for(int i = 0; i < 2; i++) {
    for(int j = 0; j < this.sbFriends.Groups[i].Items.Count; j++) {
       if(Convert.ToInt32(this.sbFriends.Groups[i].Items[j].Tag) == untoldMessageToUser.UserId) {
	if(this.sbFriends.Groups[i].Items[j].ImageIndex < 100) {
		this.sbFriends.Groups[i].Items[j].ImageIndex = 100;
	}
	else {
	this.sbFriends.Groups[i].Items[j].ImageIndex = untoldMessageToUser.FaceId;
	}
	sbFriends.Refresh();
	}
    }
}

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值