Я перешел с использования VirtualStudio Express 2010 и пытаюсь работать с MonoDevelop и GTKSharp.Сейчас.Я пытаюсь переключиться на новое программное обеспечение редактора, но, похоже, он сильно отличается от VisualStudio.
Я пытаюсь использовать виджеты в этом редакторе.Например, когда я создаю кнопку в VisualStudio, а затем дважды щелкаю элемент, я автоматически получаю фрагмент кода, представляющий элемент в форме.И вот в чем проблема, как мне создавать события для кнопок и выпадающих списков в MonoDevelop?Я два дня просматривал примеры из интернета и не могу понять, как это сделать.Примеры недостаточно понятны.
Что я пытаюсь создать?Сначала я пытаюсь выяснить, как использовать ComboBox и кнопку, которая позволит мне выбрать один из 3 вариантов в ComboBox, а затем при событии кнопки я хочу запустить 1 из 3 отдельных окон в зависимости от того, какой элемент был выбран.
Пожалуйста, предоставьте мне несколько простых примеров, как работать с MonoDevelop, иначе мне нужно будет вернуться к ОС Windows :(
Пожалуйста, помогите!
// edit //
Допустим, у меня есть время на руках, и я действительно заинтересован в нем. Так что, если GTK # позволит мне пока:
public MainWindow () : base(Gtk.WindowType.Toplevel)
{
Build ();
button1.Clicked += button1_Click;
combobox1.SelectionGet += comboBox1_Selection; << is this correct?
}
private void button1_Click(object s, EventArgs e)
{
}
private void comboBox1_Selection (object s, EventArgs e)
{
switch (combobox1.SelectedIndex)
{
case 0:
window1.Show();
break;
case 1:
window2.Show();
break;
case 2:
window3.Show();
break;
}
}
Но я чувствую, что потерян больше, чем был раньше.