轻松设计C#竖排文字标签


所属类别:.NET

文章作者:佚名

特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!


C#中设计标签不知道有没有竖排文字的设置方式,有朋友问我这个问题,没有找到直接的方式,现把我的设计方式摘录如下:using System ;using System.Drawing ;using System.Windows.Forms ;public class Form1 : Form {private Label label1 ;private System.ComponentModel.Container components = null ;public Form1 ( ) {//初始化窗体中的各个组件InitializeComponent ( ) ;}// 清除程序中使用过的资源protected override void Dispose ( bool disposing ){if ( disposing ) {if ( components != null ) {components.Dispose ( ) ;}}base.Dispose ( disposing ) ;}private void InitializeComponent ( ) {label1 = new Label ( );SuspendLayout ( ) ;label1.Location = new System.Drawing.Point ( 60 , 10 ) ;label1.Name = "label1" ;label1.TabIndex = 0 ;//这里是关键,,一定要先给出文字内容,当然如果文字是固定可以不遵循label1.Text = "竖排文字设计方式" ;//这里面一定要保证Label的宽度大于一个字宽而小于两个字宽label1.Size = new System.Drawing.Size ( (int)label1.Font.Size + 8 , label1.Font.Height * label1.Text.Length ) ;//设置文字居中label1.TextAlign = ContentAlignment.MiddleCenter;label1.AutoSize = false;//一定要设为false,不让他自动计算AutoScaleBaseSize = new System.Drawing.Size ( 6 , 14 ) ;ClientSize = new System.Drawing.Size ( 216 , 125 ) ;Controls.Add ( label1 ) ;MaximizeBox = false ;MinimizeBox = false ;Name = "Form1" ;Text = "测试竖排文字!" ;ResumeLayout ( false ) ;}static void Main ( ) {Application.Run ( new Form1 ( ) ) ;}}关闭本页

相关信息

· IBM联邦数据库技术详解

· VsiualStudio.NET2003抢先试验(1)――安装篇

·  关闭系统进程,以及如何调用cmd并执行命令

· 利用MySQL技能学习DB2 9数据库








....

4244 44337