装饰文本框，重构部分代码