Windows窗体对象和文本框

本文关键字:文本 对象 窗体 Windows | 更新日期: 2023-09-27 18:17:35

我有一个c# windows窗体,有n个文本框,我可以使用

加载
txbName1.text = objectA.GetValue("ValueSection","ValueName") 

txbName2.text = objectB.GetValue("ValueSection","ValueName")

如果文本框是一个基于textbox的类,并通过方法称为objectA或objectB,则更有意义:-

this.textGetValueFromObjectCreatedWhenUserClicksAloadInfoButton("A","ValueSection","ValueName")

GetValueFromObjectCreatedWhenUserClicksAloadInfoButton("B","ValueSection","ValueName")

,如果对象不可用,文本框保持空。

有没有人看到过这种事情的例子?

Windows窗体对象和文本框

扩展文本框需要:

public class MyTextBox: TextBox
{
    ....
}

现在我对你的模型了解得不够,不能告诉你剩下的,但是你可以让你的对象实现一个类似于这样的接口:

public interface IMyObjects
{
    string GetValue(string section, string name);
}

你需要在文本框中设置这个对象然后你可以在需要的时候在你的自定义文本框中调用它(例如在OnClick事件中)