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)聊天窗口相关推荐

  1. 仿qq左滑删除listview_Java基于Swing和Netty仿QQ界面聊天小项目

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:硬刚一周,3W字总结,一年的经验告诉你如何准备校招! 个人原创100W+访问量博客:点击前往,查看更多 来源:b ...

  2. HTML期末网页作业-仿QQ官网QQ注册网页

    HTML期末作业-仿QQ官网QQ注册网页(HTML+CSS+JavaScript) 学生作业仿QQ官网部分代码截图 <!DOCTYPE html> <html lang=" ...

  3. 新版2022高仿QQ,利用Java swing1:1模仿qq编写的聊天程序

    基于MVC Swing的高仿QQ聊天软件 FakeQQ是一个基于MVC架构构建的GUI聊天项目.前端使用swing作为前端框架.服务端采用mysql存储数据,使用sorket传输数据,实现了一些基本的 ...

  4. java仿qq思路_java仿QQ聊天软件OIM艰辛之路(开源项目)

    既然QQ能仿ICQ, 咱java也来个仿QQ. 在我刚学完java后,就想做点什么项目锻炼下自己的技能.凑巧的是,我一个同样学java的朋友在做一个仿qq的项目,不过他做的实在太丑了. 然后他想让我也 ...

  5. java仿QQ聊天软件OIM艰辛之路

    既然QQ能仿ICQ, 咱java也来个仿QQ. 在我刚学完java后,就想做点什么项目锻炼下自己的技能.凑巧的是,我一个同样学java的朋友在做一个仿qq的项目,不过他做的实在太丑了. 然后他想让我也 ...

  6. 转载:仿QQ聊天软件2.0版

    仿QQ聊天软件2.0版 这是大神的地址:牟尼的专栏 http://blog.csdn.net/u012027907 详细的过程本人没看,但是看见他的实现效果,相当诱人!     上次课设做了Java版 ...

  7. java聊天程序论文_【基于java的仿qq聊天程序的设计与实现论文最终版材料】

    基于java的仿qq聊天程序的设计与实现(论文)(最终版) <基于java的仿qq聊天程序的设计与实现(论文).doc>由会员分享,可免费在线阅读全文,更多与<基于java的仿qq聊 ...

  8. android采用MVP完整漫画APP、钉钉地图效果、功能完善的音乐播放器、仿QQ动态登录效果、触手app主页等源码...

    Android精选源码 一个可以上拉下滑的Ui效果,觉得好看可以学学 APP登陆页面适配 一款采用MVP的的完整漫画APP源码 android实现钉钉地图效果源码 一个使用单个文字生成壁纸图片的app ...

  9. JS 点击弹出图片/ 仿QQ商城点击左右滚动幻灯片/ 相册模块,点击弹出图片,并左右滚动幻灯片...

    1, 点击弹出图片 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...

最新文章

  1. css实现图片虚化_CSS中实现图片自适应的方法
  2. mysql中关于count(*) count(id)的误区
  3. TroubleShoot
  4. 代理、委托、钩子与打桩
  5. Redis的事务(一次执行多条命令,防止重读重写)
  6. python 字符集编码设置(精华)
  7. java写一个外网访问的接口_Java程序员如何入门?教你写第一个程序
  8. Android开发之动态创建多个按钮
  9. JAVA-初步认识-第八章-数组工具类中静态的使用
  10. 向云上迁移数据时如何避免停机和中断
  11. java 使用类的方式描述计算机_用JAVA设计,实现并测试一个计算机类,它包括如下内容...
  12. 分享一个强大的网盘搜索平台-猪猪盘
  13. OV7725摄像头显示VGA/LCD
  14. 网络连接 断断续续 出现黄色感叹号! 网速缓慢
  15. asp.net 生命周期
  16. android根据滑动字体颜色被填充,自定义View:02-滑动变色的字体
  17. 【Numpy】np.savetxt保存时数据不使用科学计数法形式
  18. ch340串口驱动_如何使用串口来给STM32下载程序
  19. 课后作业-团队编程项目总结
  20. 汽车美容会员管理软件用什么好-云上铺

热门文章

  1. java如何实现redis分片存储_Redis的分片机制
  2. Linux 结束进程脚本
  3. 聊城双软认证的流程及要求
  4. 蒋方舟 独自在东京生活一年后的感悟
  5. python就业视频_[Python] python就业班 900集 视频学习教
  6. Unity3d 任务系统实现
  7. 2023年全国最新二级建造师精选真题及答案28
  8. 一个卡牌游戏的DEMO(0)
  9. 如何查询Python包的所有历史版本
  10. JDBC的原理及应用