Reader Level:
ARTICLE

Gtk# window application with MonoDevelop

On November 24, 2011 Articles | Open Source
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
  • 10143

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

Deepak Dwij

Patience creates a creativity in itself & time to achieve your desired goals. I m very much passionate about playing cricket !!!

  • 103rank
  • 724K readers
COMMENT USING

Trending up