我是C#的新手(来自Delphi),发现我的main.cs文件变得相当大。在Delphi中,我可以在.pas文件中创建类并从我的主应用程序文件中使用它。我只是添加使用(文件名)关键字。巨大的main.cs文件
我的问题是我该如何在C#中做类似的事情?例如:
的Delphi:
Button1.Visible = False;
我可以通过添加一个参考到主单元是指在另一单元的按钮属性:
frmMain.Button.Visible = True;
在C#我想移动这个代码到另一个.cs文件并从我的主窗体调用它。这是行不通的。
private void manageMainMenuButtons()
{
if (rtbSharedSARP.Text == "")
{
utmToolBar.Tools["First"].SharedProps.Enabled = false;
utmToolBar.Tools["Previous"].SharedProps.Enabled = false;
utmToolBar.Tools["Next"].SharedProps.Enabled = false;
utmToolBar.Tools["Last"].SharedProps.Enabled = false;
}
else
{
utmToolBar.Tools["First"].SharedProps.Enabled = true;
utmToolBar.Tools["Previous"].SharedProps.Enabled = true;
utmToolBar.Tools["Next"].SharedProps.Enabled = true;
utmToolBar.Tools["Last"].SharedProps.Enabled = true;
}
}
不是最好的例子,但我希望有人能帮助我。
您是否收到一条错误消息?它是否编译,但没有可见的效果?需要更多的信息。 – Larsenal 2009-02-26 19:31:03