窗口抖动以及随机验证码的三种方法

本文回顾了聊天窗体案例,重点讲解了窗口抖动的实现,包括居中方法和利用线程增加停顿。同时介绍了随机验证码的三种生成方法:1) 截取字符串Substring,2) 直接通过索引获取字符串字符,3) 使用Split()分割字符串。每种方法都涉及生成随机数字和字母、设置随机颜色和大小。
摘要由CSDN通过智能技术生成

案例课程回顾

聊天窗体案例

(1)光标定位最后一行的问题:

(2)不能发送空白的字符以及空的内容:string

随机 验证码:随机的问题

随机的对象 Random

随机产生数字/随机产生字母(ASSIC表)大写字母:65-90 小写字母:97-122

随机产生颜色:三原色 红(0,255)绿(0,255)蓝(0,255)

一个验证码是由数字字母组成

要求:四个字符颜色不同,大小

​ 思路:定义一个随机数 用来判断什么时候随机字母和什么时候随机数字

数字0 字母1

0000 1111 1100 0011 1010 0101 1110 0001…

随机抽奖/随机抽取手机号码…

(1)抖动窗体

(1)使窗体居中的方法

  1. this.CenterToParent();(使用centertoparent方法将其水平居中)

  2. this.Left = Screen.PrimaryScreen.WorkingArea.Width / 2 - this.Width/2;

    this.Top = Screen.PrimaryScreen.WorkingArea.Height / 2 - this.Height/2;(使用主屏幕的高度减去窗口的高度以及主屏幕的宽度减去窗口的宽度的方法使其水平居中)

    (2

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值