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

1.需求情形:

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

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

2.属性设置:

ReadOnly属性 :设置为只读

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

Enabled属性:控件无法被选中

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

BorderStyle属性:None无边框

文字无边框

Multiline属性:可换行

设置后的样子是这样的:

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

3. label控件

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

相关推荐
NiNi_suanfa35 分钟前
【Qt】Qt 批量修改同类对象
开发语言·c++·qt
小糖学代码43 分钟前
LLM系列:1.python入门:3.布尔型对象
linux·开发语言·python
Data_agent1 小时前
1688获得1688店铺详情API,python请求示例
开发语言·爬虫·python
妖灵翎幺1 小时前
C++ 中的 :: 操作符详解(一切情况)
开发语言·c++·ide
Halo_tjn2 小时前
虚拟机相关实验概述
java·开发语言·windows·计算机
star _chen2 小时前
C++实现完美洗牌算法
开发语言·c++·算法
周杰伦fans2 小时前
pycharm之gitignore设置
开发语言·python·pycharm
别叫我->学废了->lol在线等3 小时前
演示 hasattr 和 ** 解包操作符
开发语言·前端·python
张人玉3 小时前
技术开发文档:MES 系统与西门子 PLC 通信软件集成方案
https·c#·plc·mes系统·西门子s7
VX:Fegn08953 小时前
计算机毕业设计|基于Java人力资源管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端·课程设计