Beispiel #1
0
        private void UpdateEmoji(String sendside, int emojinumber)//ui刷新函数,传入值为发送者
        {
            //this.richTextBox1.Update(); //.BeginUpdate();//开始刷新
            RichTextBox lvi       = new RichTextBox();
            Image       tempemoji = Properties.Resources.emoji;

            //string temptext = sendside + ":\n\n";
            lvi.Text = "\n" + sendside + "\n";//设置item对象文本值
            try
            {
                ResourceManager rm = new ResourceManager(typeof(Properties.Resources));//读取Resource文件中嵌入的图片文件
                tempemoji = (Image)rm.GetObject("bq__" + emojinumber.ToString() + "_");
            }
            catch (Exception e)
            {
                MessageBox.Show("异常" + e.Message);
            }
            //tempemoji = LikeResourceManager.LoadEmoji(emojinumber);
            richTextBox1.AppendText(lvi.Text);
            richTextBox1.AppendText(":\n");
            StaticTools.InsertImage(this.richTextBox1, tempemoji);
            //this.richTextBox1.AppendText(lvi.Text);//Add(lvi);//添加item对象
            //this.richrichTextBox2. //.EndUpdate();//停止刷新
            //this.richrichTextBox2.Focus();
            richTextBox1.AppendText("\n");
            richTextBox1.SelectionStart = richTextBox1.Text.Length;
            richTextBox1.ScrollToCaret();
        }
Beispiel #2
0
        private void UpdateFile(String sendside, string filepath) //ui刷新函数,传入值为消息
        {
            this.richTextBox1.Update();                           //.BeginUpdate();//开始刷新
            RichTextBox lvi = new RichTextBox();
            PictureBox  pic = new PictureBox();

            lvi.Text = "\n" + sendside + "\n";      //设置item对象文本值
            this.richTextBox1.AppendText(lvi.Text); //Add(lvi);//添加item对象
            richTextBox1.AppendText(":\n");
            //this.richrichTextBox2. //.EndUpdate();//停止刷新
            //this.richrichTextBox2.Focus();
            if (Path.GetExtension(filepath).Contains(".png") || Path.GetExtension(filepath).Contains(".jpg") || Path.GetExtension(filepath).Contains(".jpeg"))
            {
                StaticTools.InsertImage(richTextBox1, Image.FromFile(filepath));
            }
            richTextBox1.AppendText("\n");
            richTextBox1.AppendText("文件保存于 " + Path.GetFullPath(filepath));
            richTextBox1.AppendText("\n");
            richTextBox1.SelectionStart = richTextBox1.Text.Length;
            richTextBox1.ScrollToCaret();
        }