spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / javascript / column117


JScript .NET, Part XI: Creating Windows Forms

Sr. Web Developer
mediabistro.com
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
Developer News
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?


Source Code of clickevent.js

import System;
import System.Windows.Forms;
import System.ComponentModel;
import System.Drawing;
package ButtonClickPkg {
    class ButtonClickCls extends System.Windows.Forms.Form {          
        private var label1: Label;
        private var textBox1: TextBox;
        private var button1: Button;              
        private var basePanel, bottomPanel, topPanel, leftPanel: Panel;
        function button1_Clicked(o : Object, e : EventArgs) {
          MessageBox.Show(o.Name());
        }

        function ButtonClickCls() {                          
            this.Text= "Click Event Demo: Click the Button!";
            this.ClientSize= new System.Drawing.Size(500,300);
            this.StartPosition= System.Windows.Forms.FormStartPosition.CenterScreen;
			
            basePanel= new Panel;
            basePanel.Location= new Point(0,0);
            basePanel.Size= new System.Drawing.Size(500,300);
            basePanel.Name= "basePanel";
            basePanel.Anchor= AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Bottom;

            leftPanel= new Panel;
            leftPanel.Location= new Point(0,0);
            leftPanel.Size= new System.Drawing.Size(100,300);
            leftPanel.Name= "leftPanel";
            leftPanel.Dock= DockStyle.Left;
            leftPanel.BorderStyle = "Fixed3D";

            label1= new Label;        
            label1.Location= new Point(0,0);
            label1.Size= new System.Drawing.Size(80,20);
            label1.Name= "label1";
            label1.Text= "Label";
            label1.Anchor= AnchorStyles.Left | AnchorStyles.Top;
            leftPanel.Controls.Add(label1); 

            topPanel= new Panel;
            topPanel.Location= new Point(100,0);
            topPanel.Size= new System.Drawing.Size(400,200);
            topPanel.Name= "topPanel";
            topPanel.Anchor= AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Bottom;
            topPanel.BorderStyle = "Fixed3D";

            textBox1 = new TextBox;
            textBox1.Location= new Point(20,20);
            textBox1.Size = new System.Drawing.Size(80,20);
            textBox1.Name= "textBox1";
            textBox1.Text = "Hello World";
            textBox1.Anchor= AnchorStyles.Left | AnchorStyles.Top; 
            topPanel.Controls.Add(textBox1);
            
            bottomPanel= new Panel;
            bottomPanel.Location= new Point(100,200);
            bottomPanel.Size= new System.Drawing.Size(400,100);
            bottomPanel.Name= "bottomPanel";
            bottomPanel.Anchor= AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Bottom;
            bottomPanel.BorderStyle = "Fixed3D";
 
            button1= new Button;
            button1.Location= new Point(140,60);
            button1.Size= new System.Drawing.Size(80,20);
            button1.Name= "button1";
            button1.Text= "Button";
            button1.Anchor= AnchorStyles.Left;                                          
            bottomPanel.Controls.Add(button1);   
            button1.add_Click(button1_Clicked);                                                          

            basePanel.Controls.Add(topPanel);
            basePanel.Controls.Add(bottomPanel);
            basePanel.Controls.Add(leftPanel);
            this.Controls.Add(basePanel);

        } 

    } 

}

Application.Run(new ButtonClickPkg.ButtonClickCls());


Next: How to Source Code of mouseupevent.js

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Rolling Out Your Own HTML Application Version Control · HTML 5: Client-side Storage · Working with Ajax Server Extensions
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Wi-Fi Product Watch, November 2009 · Chip Market Recovering From '08 Collapse · Low-Cost Tools to Kickstart Your New Business


Produced by Yehuda Shiran and Tomer Shiran
All Rights Reserved. Legal Notices.
Created: August 26, 2002
Revised: August 26, 2002

URL: http://www.webreference.com/js/column117/10.html