2013年3月22日 星期五

C# 依照字串長度 改變TextBox長度


from http://turtlemt.pixnet.net/blog/post/273105***


System.Text.Encoding.Default.GetBytes(a).Lengt

判斷字串的精準長度 全形+2 半形+1

TextBox 會跟著內容 更變長度
        private void textBox_KeyDown(object sender, KeyEventArgs e)
        {
            int iLength = System.Text.Encoding.Default.GetBytes(Text).Length;
            this.Width = (iLength < 1 ? 20 : iLength * 6 + 20);
}

0 意見:

張貼留言

 

MangoHost Copyright © 2009 Cookiez is Designed by Ipietoon for Free Blogger Template