第三方控件SideBar的应用

来源:互联网 发布:图像处理算法笔试题 编辑:程序博客网 时间:2024/05/16 02:03
//向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();}    }}

 
原创粉丝点击