C#仿QQ聊天窗口
更新時間:2021年07月11日 10:16:18 作者:Dust_SongYunfei
這篇文章主要為大家詳細介紹了C#仿QQ聊天窗口,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了C#實現(xiàn)QQ聊天窗口的具體代碼,供大家參考,具體內容如下
效果圖:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;// 用于暫停 的線程
namespace 聊天窗口
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int x, y;// x為窗體left,y為窗體top
private void Form1_Load(object sender, EventArgs e)
{
this.Location = new Point(Screen.PrimaryScreen.WorkingArea.Width / 2 - this.Width / 2, Screen.PrimaryScreen.WorkingArea.Height / 2 - this.Height / 2);
x = this.Left;
y = this.Top;
this.AcceptButton = button2; //按回車發(fā)送
textBox1.ReadOnly = true; // 禁止輸入
textBox1.ScrollBars = ScrollBars.Vertical; //顯示垂直滾動條
textBox1.Font = new Font("", 16);
textBox2.Font = new Font("", 16);
}
int t = 5, space = 10;// t為暫停時間,space為移動距離
//抖動
private void button1_Click(object sender, EventArgs e)
{ // 循環(huán)抖動
for (int i = 0; i <5; i++)
{ // 改變窗體位置
this.Location = new Point(x - space, y);
Thread.Sleep(t);
this.Location = new Point(x - space, y - space);
Thread.Sleep(t);
this.Location = new Point(x, y - space);
Thread.Sleep(t);
this.Location = new Point(x + space, y - space);
Thread.Sleep(t);
this.Location = new Point(x + space, y);
Thread.Sleep(t);
this.Location = new Point(x + space, y + space);
Thread.Sleep(t);
this.Location = new Point(x, y + space);
Thread.Sleep(t);
this.Location = new Point(x - space, y + space);
Thread.Sleep(t);
this.Location = new Point(x - space, y);
Thread.Sleep(t);
this.Location = new Point(x, y);
}
}
// 發(fā)送
private void button2_Click(object sender, EventArgs e)
{
// 記錄超出文本框高度 最新消息顯示
textBox1.AppendText(DateTime.Now + "\r\n" + textBox2.Text + "\r\n");
textBox2.Text = " ";// 文本框清空
}
}
}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關文章
需求?。骸∶杜e類型在界面顯示的時候可以顯示相應的中文信息, 這樣界面對用戶友好 . 場景?。骸≡谝恍I(yè)務中涉及到審核功能的時候, 往往有這幾個狀態(tài) :未送審 , 審核中 ,審核通過, 駁回?。∵@個時候我們會定義一個枚舉類型來描述?。?/div> 2013-03-03
c#實現(xiàn)服務器性能監(jiān)控并發(fā)送郵件保存日志
這篇文章主要介紹了c#實現(xiàn)服務器性能監(jiān)控并發(fā)送郵件保存日志的示例,代碼分為客戶端和服務端,客戶端可安裝為本地服務形式啟動2014-01-01最新評論

