📄 labeledtextbox.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 + -