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";