C#我可以在其他形式中使用来自某个形式的值吗?
是否有机会在其他表格中“包含”表格?我希望这不是一个愚蠢的问题,但以下是我想做的。我有一个叫做“索引”的表格。在该表单中,我有一个带有以下服务器连接脚本的登录表单:C#我可以在其他形式中使用来自某个形式的值吗?,c#,mysql,forms,C#,Mysql,Forms,是否有机会在其他表格中“包含”表格?我希望这不是一个愚蠢的问题,但以下是我想做的。我有一个叫做“索引”的表格。在该表单中,我有一个带有以下服务器连接脚本的登录表单: private void db_connection() { try { conn = "Server=localhost;Database=aplicatie;Uid=root;Pwd=root;"; c
private void db_connection()
{
try
{
conn = "Server=localhost;Database=aplicatie;Uid=root;Pwd=root;";
connect = new MySqlConnection(conn);
connect.Open();
}
catch (MySqlException e)
{
MessageBox.Show("Something went wrong when trying to connect to database!");
}
}
现在,我有了另一个叫做“admin”的表单,我添加了一个按钮,我想从服务器上断开连接。以下是“管理员”表单中按钮的代码:
表单和其他任何类一样,只是一个类。例如,如果在表单类中提供公共属性,则可以使用与在任何其他类中访问属性相同的方式访问它
var myForm = new SomeFormClass();
myForm.MyProperty = "Foo";
var myControl = Form.Controls["SomeControl"];
myControl.Text = "Some Text";
…等等。我知道,我曾试图将其公开,但没有奏效。我感觉好像少了什么东西。“它不起作用”不是一个问题陈述。在你的问题中指定你实际期望的行为,以及你实际得到的行为。你失去了我。你说答案在我的问题中?告诉我们你希望代码做什么,然后告诉我们代码实际做了什么。在你的问题中告诉我们。包括您收到的任何错误消息。“它不起作用”并没有告诉我们你的问题,好吗?你不明白我想做什么吗?
var myForm = new SomeFormClass();
myForm.MyProperty = "Foo";
var myControl = Form.Controls["SomeControl"];
myControl.Text = "Some Text";