当前位置: 首页 > news >正文

2.C#:lenson2_TextBox

TextBox

  1. Multiline:多行输入,多行的时候不支持Ctr+A,单行支持
  2. ScrollBars:Both 对于多行编辑控件,显示滚动条,只有设置Docker属性后才会出现横向滚动条
  3. PasswordChar:将单行编辑控件的密码输入显示的字符。
  4. 密码类型:1.不允许复制 2. 只允许设置单行文本 3.还是可以获取原始数据。
  5. ReadOnly:设置文本内容只读。
  6. 与Enable的区别:
    • ReadOnly可以复制内容,Enable不可以
    • ReadOnly在vs里可以直观看到变成灰色,Enable不可以
  7. Text Changed事件:使用最多,获取的是文本框所有的内容
  8. AppendText:追加文本内容
  9. TextLength:获取当前文本的长度
  private void text_click_btn_Click(object sender, EventArgs e)
        {
            string str1 = textBox1.Text;
            string str2 = textBox2.Text;
            string str = "文本框1的内容:" + str1 + "\r\n " + "文本框2的内容:" + str2;
            string str3 = string.Format("文本框1的内容:{0}\r\n 文本框2的内容:{1}", str1, str2);
            // Console.WriteLine("文本框1的内容:" + str1 +"\r\n "+"文本框2的内容:" + str2);
            MessageBox.Show(str3); //弹出对话框
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            string str1 = textBox1.Text;
            textBox2.AppendText(str1+ "长度:"+ textBox1.TextLength.ToString() +"\r\n");//追加
           // textBox2.Text = str1++ "\r\n";  //输出文本框1的内容
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show(textBox2.SelectedText); //输出选择的文本内容
        }

相关文章:

  • 神经网络编程的34个案例,神经网络编程是什么
  • 链接生成-链接生成器-免费批量在线链接生成器
  • springboot+vue3+elementui plus汽车租赁网站源码
  • java中类中代码的执行顺序,附简繁两个Demo
  • 数据中心设计方案 实例,数据中心网络设计方案
  • 算法笔记(四)从暴力递归到动态规划
  • golang设计模式——行为模式
  • springboot版HelloWorld
  • 在portacle中获取EMACS Lisp帮助文档的方法(Win11)
  • 线性代数学习笔记8-1:复数矩阵与Hermite矩阵、酉矩阵、傅里叶矩阵和快速傅里叶变换FFT
  • java ssm创意设计分享系统
  • ABAP Debug 调试功能
  • 【PAT甲级】1124 Raffle for Weibo Followers
  • 数组 vector
  • JAVA中的进制与位运算
  • 【翻译】babel对TC39装饰器草案的实现
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • exif信息对照
  • MySQL的数据类型
  • python 学习笔记 - Queue Pipes,进程间通讯
  • React+TypeScript入门
  • RxJS: 简单入门
  • Sass Day-01
  • Swoft 源码剖析 - 代码自动更新机制
  • Webpack 4 学习01(基础配置)
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • # 安徽锐锋科技IDMS系统简介
  • #Linux(Source Insight安装及工程建立)
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • $.ajax,axios,fetch三种ajax请求的区别
  • (1)(1.13) SiK无线电高级配置(六)
  • (1)常见O(n^2)排序算法解析
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (笔试题)合法字符串
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (十一)c52学习之旅-动态数码管
  • (转)C#调用WebService 基础
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)可以带来幸福的一本书
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET企业级应用架构设计系列之结尾篇
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • @Async注解的坑,小心
  • [20190416]完善shared latch测试脚本2.txt
  • [AIGC] 开源流程引擎哪个好,如何选型?
  • [C语言]——内存函数
  • [EMWIN]FRAMEWIN 与 WINDOW 的使用注意
  • [IE编程] 如何获得IE版本号