C#(仿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为窗体topprivate 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; //按回车发送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){ // 循环抖动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);}}// 发送private void button2_Click(object sender, EventArgs e){ // 记录超出文本框高度 最新消息显示textBox1.AppendText(DateTime.Now + "\r\n" + textBox2.Text + "\r\n");textBox2.Text = " ";// 文本框清空}}
}
C#(仿QQ)聊天窗口相关推荐
- 仿qq左滑删除listview_Java基于Swing和Netty仿QQ界面聊天小项目
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:硬刚一周,3W字总结,一年的经验告诉你如何准备校招! 个人原创100W+访问量博客:点击前往,查看更多 来源:b ...
- HTML期末网页作业-仿QQ官网QQ注册网页
HTML期末作业-仿QQ官网QQ注册网页(HTML+CSS+JavaScript) 学生作业仿QQ官网部分代码截图 <!DOCTYPE html> <html lang=" ...
- 新版2022高仿QQ,利用Java swing1:1模仿qq编写的聊天程序
基于MVC Swing的高仿QQ聊天软件 FakeQQ是一个基于MVC架构构建的GUI聊天项目.前端使用swing作为前端框架.服务端采用mysql存储数据,使用sorket传输数据,实现了一些基本的 ...
- java仿qq思路_java仿QQ聊天软件OIM艰辛之路(开源项目)
既然QQ能仿ICQ, 咱java也来个仿QQ. 在我刚学完java后,就想做点什么项目锻炼下自己的技能.凑巧的是,我一个同样学java的朋友在做一个仿qq的项目,不过他做的实在太丑了. 然后他想让我也 ...
- java仿QQ聊天软件OIM艰辛之路
既然QQ能仿ICQ, 咱java也来个仿QQ. 在我刚学完java后,就想做点什么项目锻炼下自己的技能.凑巧的是,我一个同样学java的朋友在做一个仿qq的项目,不过他做的实在太丑了. 然后他想让我也 ...
- 转载:仿QQ聊天软件2.0版
仿QQ聊天软件2.0版 这是大神的地址:牟尼的专栏 http://blog.csdn.net/u012027907 详细的过程本人没看,但是看见他的实现效果,相当诱人! 上次课设做了Java版 ...
- java聊天程序论文_【基于java的仿qq聊天程序的设计与实现论文最终版材料】
基于java的仿qq聊天程序的设计与实现(论文)(最终版) <基于java的仿qq聊天程序的设计与实现(论文).doc>由会员分享,可免费在线阅读全文,更多与<基于java的仿qq聊 ...
- android采用MVP完整漫画APP、钉钉地图效果、功能完善的音乐播放器、仿QQ动态登录效果、触手app主页等源码...
Android精选源码 一个可以上拉下滑的Ui效果,觉得好看可以学学 APP登陆页面适配 一款采用MVP的的完整漫画APP源码 android实现钉钉地图效果源码 一个使用单个文字生成壁纸图片的app ...
- JS 点击弹出图片/ 仿QQ商城点击左右滚动幻灯片/ 相册模块,点击弹出图片,并左右滚动幻灯片...
1, 点击弹出图片 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...
最新文章
- css实现图片虚化_CSS中实现图片自适应的方法
- mysql中关于count(*) count(id)的误区
- TroubleShoot
- 代理、委托、钩子与打桩
- Redis的事务(一次执行多条命令,防止重读重写)
- python 字符集编码设置(精华)
- java写一个外网访问的接口_Java程序员如何入门?教你写第一个程序
- Android开发之动态创建多个按钮
- JAVA-初步认识-第八章-数组工具类中静态的使用
- 向云上迁移数据时如何避免停机和中断
- java 使用类的方式描述计算机_用JAVA设计,实现并测试一个计算机类,它包括如下内容...
- 分享一个强大的网盘搜索平台-猪猪盘
- OV7725摄像头显示VGA/LCD
- 网络连接 断断续续 出现黄色感叹号! 网速缓慢
- asp.net 生命周期
- android根据滑动字体颜色被填充,自定义View:02-滑动变色的字体
- 【Numpy】np.savetxt保存时数据不使用科学计数法形式
- ch340串口驱动_如何使用串口来给STM32下载程序
- 课后作业-团队编程项目总结
- 汽车美容会员管理软件用什么好-云上铺