Извините за воскрешение мертвых, но я пытался сделать это недавно. Хотя MonoDevelop не предоставляет дизайнера графического интерфейса, вы можете написать Winforms от руки, как указал mhutch Это выглядит так:
- Создайте новый пустой проект C #.
- Добавить ссылку на System.Windows.Forms
- Создайте новый пустой файл C #:
Содержимое файла:
using System;
using System.Windows.Forms;
namespace HelloForms
{
public class MainForm: Form
{
Label label1 = new Label();
public MainForm ()
{
this.SuspendLayout();
// Initialize your components here
this.label1.Text = "Hello, World!";
this.Controls.Add(label1);
this.ResumeLayout();
this.Name = "MainForm Name.";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "MainForm Title!";
}
}
public class Program
{
public static void Main(string[] args) {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm ());
}
}
}
Расширьте свою форму, добавив компоненты в конструктор MainForm.