Добавлять экземпляры Button в форму динамически в monodevelop - PullRequest
3 голосов
/ 01 апреля 2011

Я использую MonoDevelop 2.4.2.1 на WinXP. У меня есть окно с VBox и кнопкой «MyButton». Теперь я должен написать метод для MyButton для динамического создания других экземпляров Button. Я не могу понять, как обрабатывать контейнеры и виджеты. Пожалуйста, дайте мне совет, как это сделать.

Thanx!

1 Ответ

3 голосов
/ 01 апреля 2011

Вам нужно будет сделать что-то вроде:

myButton.Clicked += delegate {
    var nextButton = new Button ("Hello");
    box.PackEnd (nextButton, false, false, 0);
};

Вы можете найти учебники GTK # по http://www.mono -project.com / GtkSharpTutorials и по http://zetcode.com/tutorials/gtksharptutorial/

В частности, я бы посоветовал вам прочитать http://www.mono -project.com / GtkSharp: _Widget_Layout_and_Packing

...