实现常用随机验证码和可以和自己聊天的聊天窗口

聊天窗口

在这里插入图片描述
在这里插入图片描述
案例解析
这个案例中用到关健代码

`//Multiline 表示的是 是否可以多行显示
           textBox1.Multiline = true;`
` //ReadOnly 设置是否只读
            textBox1.ReadOnly = true;`
//获取TextBox1的宽度设置给textBox2的属性width
            textBox2.Width = textBox1.Width;`
        这行代码的意思就是当1确定了属性后要是要设置2的时候就可以用1的属性来等价2的属性
       4.buttonl按键
 private void button1_Click(object sender, EventArgs e)
        {
            //获取到textBox2中的文本
      

```csharp
  textBox1.Text += "【一个会做饭不会敲代码的程序猿】(12138)" + DateTime.Now + "\r\n" + "\r\n" + textBox2.Text + "\r\n";
        textBox2.Text = "";

           
            textBox1.Font = new Font("黑体", 12);
         
rivate void button2_Click(object sender, EventArgs e)
        {
            
            textBox2.Text = "";
        }

``  private void textBox2_KeyDown(object sender, KeyEventArgs e)
        {
            //事件对象e 提取有关健盘上的数据
            //判断用户按下回车键
            if (e.KeyCode == Keys.Enter)
            {
                //获取到textBox2中的文本
                textBox1.Text += "【一个会做饭不会敲代码的程序猿】(12138)" + DateTime.Now + "\r\n" + "\r\n" + textBox2.Text + "\r\n";
                textBox2.Text = "";
            }

验证码

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
规则:
1。随机生成数字和字母
2。随机颜色
3。就字符链接成一个字符串
4。在窗口中要添加button和label工具
button 起到的是个点击切换的作用
label 起到是现实数字或字母的作用55
5.因为验证码的四个字母不可能全是字母或数字也有可能是数字加字母, 所以, 我们随机产生两个数字。
随机的数字为0时则创建字母否则数字为1时则创建数字
6.字符串的拼接并不是求和,而是A+1=A1的关系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值