【C# WInForm】将TextBox从输入框设置为文本框

1.需求情形:

textbox作为最常用的控件之一,通常是用来输入文本信息或者显示文字,但是如果要在界面中显示大段文本,一个带有边框、可选中的文本样式似乎不合适。像这样:

我需要的是这段文字不仅能跨行,而且是无法被修改、无法被选中 并且无边框

2.属性设置:

ReadOnly属性 :设置为只读

这样设置后用户不可以修改,但是还是会被鼠标选中。

Enabled属性:控件无法被选中

这样的控件就会变成灰色,连同其中的文字无法被选择。

BorderStyle属性:None无边框

文字无边框

Multiline属性:可换行

设置后的样子是这样的:

至于颜色问题,这个很容易去修改成合适的颜色。

3. label控件

当然,如果是特别长段文字,也可以用万能label。

相关推荐
小镇学者6 分钟前
【PHP】PHP WebShell(网页木马)分析
android·开发语言·php
q***697712 分钟前
java进阶1——JVM
java·开发语言·jvm
沐知全栈开发13 分钟前
PHP $_GET 变量详解
开发语言
七七墨染14 分钟前
DotMemory系列:5. 如何实现自动化抓取和应用自托管
运维·c#·自动化
原神启动124 分钟前
云计算大数据——shell教程(三剑客之awk)
大数据·开发语言·perl
加勒比之杰克1 小时前
【C++11】Lambda 表达式、可变参数、emplace_back 系列
开发语言·c++·lambda·emplace_back·可变参数模版
思成不止于此1 小时前
【C++ 数据结构】二叉搜索树:原理、实现与核心操作全解析
开发语言·数据结构·c++·笔记·学习·搜索二叉树·c++40周年
P***25391 小时前
JavaScript部署
开发语言·前端·javascript
王家羽翼-王羽2 小时前
C# 连接 PLC 的S7西门子协议读写,样例分享
c#
斯内科2 小时前
C#进行CAN【控制器局域网】通讯
c#·can·pcanbasic.net