using Gtk; using System; class SharpApp : Window { public SharpApp() : base("") { SetDefaultSize(200, 100); SetPosition(WindowPosition.Center); DeleteEvent += delegate { Application.Quit(); }; Show(); } // Переозначення методу - обробника події Configure // - зміни розміру чи розташування вікна protected override bool OnConfigureEvent(Gdk.EventConfigure args) { base.OnConfigureEvent(args); // Виклик методу як усталено (до перевизначення) // для правильної роботи методу Title = args.X + ", " + args.Y; // Запис координат верхнього лівого кута вікна return true; // у назву вікна } public static void Main() { Application.Init(); new SharpApp(); Application.Run(); } }