Reader Level:
ARTICLE

Gtk# window application with MonoDevelop

Posted by Deepak Dwij Articles | MonoDevelop November 24, 2011
In this application, when we put any text input into entry widget and click on the add button the given input gets displayed in the textview widget.
  • 0
  • 0
  • 9761

Introduction

In this application we used label, textview, button and entry widgets to design an application.

Working

In this application, when we put any text input into the entry widget and click on the add button, the given input get displayed in the textview widget.

Designing
 
Step 1 : Open MonoDevelop.

d1.gif

Step 2 : Create a new solution and rename it.

1.gif

2.gif

Step 3 : Go to the designer mode, take a vbox widget and add label ,text view ,entry and entry widgets to the MainWindow.


5.gif


6.gif


Overall Designing as given below. 

24-nov.gif

Program

using System;
using Gtk;
public partial class MainWindow : Gtk.Window
{
    public MainWindow()
        : base(Gtk.WindowType.Toplevel)
    {
        Build();
    }
    protected void OnDeleteEvent(object sender, DeleteEventArgs a)
    {
        Application.Quit();
        a.RetVal = true;
    }
    protected void onbuttonclick(object sender, System.EventArgs e)
    {
        textview1.Buffer.Text = entry1.Text;
    }
}

Output : To run Press Ctrl+F5

RUN.gif


24-nov-2.gif

Enter the desired input into the entry widget as show below.

24-nov-3.gif

After clicking on the "click to add in TextView widgets"

24-nov-4.gif

COMMENT USING

Trending up