我的Windows窗體應用程序的主窗體中有一個名爲'language'的變量。c#如何從另一個類中更改變量
在一個子表單我有我需要改變的「語言」 值未做主要形式的新實例組合框
namespace MMI_WFA
{
public partial class MainWindow : Form
{
int language;
...
...
}
}
namespace MMI_WFA
{
public partial class MENU : Form
{
...
private void cbo_Language_SelectedIndexChanged(object sender, EventArgs e)
{
function_to_Change_language_in_mainForm();
}
}
}
所以我可以改變一個變量在主要的形式,與其他形式的事件?
編輯:我改變這個,但在this.window
窗口有紅色下劃線。
public MENU(MainWindow window) // main constructor
{
this.window = window;
InitializeComponent();
cbo_SerialPort.Items.AddRange(ports);
//cbo_SerialPort.SelectedIndex = 2;
cbo_Baudrate.Items.AddRange(baudrates);
//cbo_Baudrate.SelectedIndex = 1;
cbo_ParityBits.Items.AddRange(partitybits);
//cbo_ParityBits.SelectedIndex = 0;
hideExtraSettings();
fillLanguageBox();
indexComboboxes();
}
看看[問],特別是[mcve]。你可能會得到更好的回答你的問題。 – dd4711