⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 labeledtextbox.cs

📁 代码模版 codtemplate
💻 CS
字号:
using System;
using System.Windows.Forms;

namespace CodeTemplate
{

	/// <summary>
	/// Summary description for LabeledTextBox.
	/// </summary>
	internal class LabeledTextBox : LabeledControlBase
	{
		private const Int32 MinMultilineCount = 3;
		private const Int32 MaxMultilineCount = 10;

		public LabeledTextBox(TagControlType controlType, String valuesString):
			base(new TextBox())
		{
			if(controlType == TagControlType.MultiLineControl)
			{
				TextBox tb = (TextBox) this.Control;
				tb.Multiline = true;
				tb.AcceptsReturn = true;
				tb.WordWrap = true;

				Int32 lineCount = MinMultilineCount;
				try 
				{
					lineCount = Int32.Parse(valuesString);
				}
				catch
				{
				}

				if(lineCount < MinMultilineCount)
					lineCount = MinMultilineCount;

				else if(lineCount > MaxMultilineCount)
					lineCount = MaxMultilineCount;

				tb.Height *=  lineCount;
			}
		}
	
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -