⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmmessage.cs

📁 一个即时通信工具
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Model;
using BLL;

namespace MyQQ
{
    public partial class frmMessage : Form
    {
        public frmMessage()
        {
            InitializeComponent();
        }

        private MessagesInfo _SysMessage;
        public MessagesInfo SysMessage
        {
            get { return _SysMessage; }
            set
            { 
                _SysMessage = value;
                ShowMessage();
            }
        }


        private void ShowMessage()
        {
            this.lblFromUser.Text = _SysMessage.FromUser.NickName + "(" + _SysMessage.FromUser.Id + ")";
            this.lblMessage.Text = _SysMessage.Message;
            this.picHeader.Image = AppSetter.AllHeaders.Images[_SysMessage.FromUser.FaceId];

            //如果是拒绝添加好友,修改提示方式
            int iTypeId=_SysMessage.MessageType.Id;
            if ((iTypeId == (int)EnumMessageType.ReturnRejectAdd)||(iTypeId == (int)EnumMessageType.ReturnAgreeAdd))
            {
                this.btnOK.Hide();
                this.btnCancel.Text = "关闭";
            }
        }

        private void frmMessage_Load(object sender, EventArgs e)
        {
            //chkIsAdd.Hide();
        }

        private void btnCancel_Click(object sender, EventArgs e)
        {
            Messages.SetMessageState(_SysMessage.Id, EnumMessageState.Readed);  //标示信息已被阅读过
            int msgTypeId=SysMessage.MessageType.Id;
            if (msgTypeId==(int)EnumMessageType.RequestAddFriend)
            {               
                Friends.ResponseAddFriend(AppSetter.CurrentUser, _SysMessage.FromUser, false);
            }
          

            this.Close();
        }

        private void btnOK_Click(object sender, EventArgs e)
        {
            Messages.SetMessageState(_SysMessage.Id, EnumMessageState.Readed);  //标示信息已被阅读过
            Friends.ResponseAddFriend(AppSetter.CurrentUser, _SysMessage.FromUser, true);
            this.Close();      
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -