将表单对象重置为默认属性
本文关键字:默认 属性 表单 单对象 | 更新日期: 2023-09-27 18:15:24
我想将一个文本框重置为它初始化的属性(字体,颜色,文本内容等)
是否有一个方法调用,重置它回到它的属性在初始化?
使用控件。标记属性,它允许您存储或检索控件上的数据。
从
Object
类派生的任何类型都可以赋值给这个属性。如果通过Windows窗体设计器设置Tag属性,则只能分配文本。
你可以这样创建,例如,你自己的TextBoxMetadata
类包含属性像BackColor
, Text
等,并保存到textBox
的.Tag
属性。你可以这样做:
var defaultTextboxData = new TextBoxMetadata();
defaultTextboxData.Text = "Default Text";
defaultTextboxData.BackColor = Color.Green;
// ...etc
myTextBox.Tag = defaultTextboxData;
重置后,您可以从myTextBox.Tag
访问TextBoxMetadata
实例的属性,并使用它们来恢复文本框属性值