C# Windows窗体对象和文本框
我有一个c#windows窗体,它有n个文本框,我可以使用它来加载C# Windows窗体对象和文本框,c#,winforms,oop,C#,Winforms,Oop,我有一个c#windows窗体,它有n个文本框,我可以使用它来加载 txbName1.text = objectA.GetValue("ValueSection","ValueName") 或 如果textbox是一个基于textbox的类,并使用以下方法调用objectA或objectB,则更有意义:- this.textGetValuefromObjectCreatedWhen用户单击加载信息按钮(“A”、“ValueSection”、“ValueName”) 或 如果对象不可用,文本框
txbName1.text = objectA.GetValue("ValueSection","ValueName")
或
如果textbox是一个基于textbox的类,并使用以下方法调用objectA或objectB,则更有意义:-
this.textGetValuefromObjectCreatedWhen用户单击加载信息按钮(“A”、“ValueSection”、“ValueName”)
或
如果对象不可用,文本框将保持为空
有没有人看到过这样的例子?要扩展文本框,您需要执行以下操作:
public class MyTextBox: TextBox
{
....
}
现在我对您的模型了解不够,无法告诉您其余的内容,但您可以让您的对象实现类似于以下内容的接口:
public interface IMyObjects
{
string GetValue(string section, string name);
}
您需要在文本框中设置此对象,然后您可以随时在自定义文本框中调用它(例如,在OnClick事件中)我想我要找的与MS内置的databinding textbox.DataBindings.Add()相同。您可以通过实现正确的接口集,使数据成为绑定源。
public class MyTextBox: TextBox
{
....
}
public interface IMyObjects
{
string GetValue(string section, string name);
}