C#(winform)的label自动换行

Label 是没有自动换行属性的,不像Textbox有WordWrap属性

尽管没有自动换行的属性,但也能够自动换行,

首先 AutoSize改成false;

然后调整 Label的大小,长和宽

(也就是说Label的面积是固定的,只要内容不超过label的面积,内容就可以实现自动换行

缺点:占用比较多的位置,尽管有时内容仅有一行)

时间: 2024-10-06 13:38:54

C#(winform)的label自动换行的相关文章

winform程序中Label自动换行

参考的是网上这篇文章:http://www.cnblogs.com/qb371/archive/2011/09/20/2366310.html 不过貌似注释有点问题,我的代码如下,我是将label放在了一个panel里 1 int LblNum = errorMessage.Length; //Label内容长度 2 int RowNum = 18; //每行显示的字数 3 float FontWidth = label3.Width / RowNum; //每个字符的宽度 4 int RowH

C# winform自定义Label控件使其能设置行距

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Drawing; using System.ComponentModel; namespace WindowsFormsApplication10 { public partial class LabelTx : System.Windows.Forms.Label { int lineDistanc

IOS Label 自动换行 IOS6和IOS7

IOS 6和ios7 不一样,所以,我们分开来: IOS6: //计算实际frame大小,并将label的frame变成实际大小     CGSize size01 = [ssizeWithFont:[UIFontsystemFontOfSize:15.0f]constrainedToSize:sizelineBreakMode:NSLineBreakByWordWrapping];     [label setFrame:CGRectMake(10,50, size01.width, size

UITableView cell中label自动换行和自定义label自动换行

换行的前提必须是有足够的高度 才能换 否则不显示超出部分 所以,在设置label换行的时候 要考虑cell的高度,cell的高度也要变化,废话不多说,来段代码: cell.label.text=[dict objectForKey:@"info"];     cell.label.numberOfLines=0; //可多行显示     cell.label.lineBreakMode=NSLineBreakByWordWrapping;//拆行 设置label的高度 [self ch

C#的WinForm中Label透明一例

很久之前開發的一個MIS系統,里面有個登錄界面,採用了PictureBox做背景,上面放了一些Label,試了很多方面不能實現透明,如下圖: 這次重新啟用該系統,看了一下原因,很簡單,原來Label的Parent是this窗體,this窗體的背景色是Control,所以选择了Transparent,背景就变成了这样. 解决办法也很简单,将Label的Parent改成PictureBox就可以了. this.lblVersion.Parent=this.pbLogin this.lblVersio

Winform 控件的入门级使用(一)

开始总结一下控件的基本用法,方便以后查阅. 一.Label Label 的使用频率很高,基本上也没有什么难度. 1 #region Winform 2 //label 3 label.Text = "这是一个Label"; 4 label.Font = new Font("微软雅黑", 14, FontStyle.Regular, GraphicsUnit.Pixel); 5 label.ForeColor = Color.Red; 6 //labelNoAutoS

Label控件如何根据字符串自定义大小

一.. this.label_Msg.AutoSize = false;  //设置label空件不能自动大小 二.. 用代码控制label控件的大小 1.根据字符串.label的宽度 计算字符串的面积,函数如下: /// <summary> /// 计算字符串的面积 /// </summary> /// <param name="msg">字符串</param> /// <param name="labelWidth&q

UILabel 的属性设置

继承于UIView 创建UIView对象后,可设置其属性 1.label的颜色  label.backgroundColor = [UIColor redColor]; 2.给label添加文字 label.text = @"我的博客"; 3.设置字体颜色 label.textColor = [UIColor colorWithRed:arcrandom() % 256 / 255.0 green:arcrandom() % 256 / 255.0 blue:arcrandom() %

TableView 总结

1.TableView图示: 1)style: 普通: 分组: 2)总体: 具体运用: 3)cell图示: 自带样式: 2.TableViewController 1)tableViewController默认的delegate和datasource为self,即所对应类. 2)只有tableViewController能使用static  cells,即直接在storyboard中绘制静态tableview,可连线实现outlet和action (设置后不需实现delegate和datasou