【发布时间】:2010-07-30 01:27:50
【问题描述】:
如果不详细说明我想要实现的目标,我是否可以(如果可以的话)可以引用一个我不知道其名称的对象吗? 例如我想说的是:
someButton.Text = someButton.Name;
但在右侧我不想说明对象名称。所以我真正想做的是:
someButton.Text = currentButton.Name;
otherButton.Text = currentButton.Name;
基本上我想根据一堆其他东西在运行时动态分配控制文本。希望如果我能做到这一点,我可以将决策放在一个方法中并重用它。
更新:(我使用的是 Windows 窗体。)
我希望程序有某种方法可以知道我在谈论什么控制(当前控制),有点像this 参考。所以我不必一直传递特定的对象,如果我要这样做,我可能只需传递字符串即可。我希望每次需要时都粘贴调用该方法的同一行代码。我怀疑我只是懒惰……而我想做的事情很荒谬。
并且控件没有关联的事件。
我认为答案可能是自定义控件。 (不仅仅是按钮,还有各种 GUI 控件)。这将比我的选择需要更多的努力。
【问题讨论】: