Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Đang ở
    Số 60 Thái Hà, Đống Đa, Hà Nội
    Bài viết
    0

    Làm việc với Button trong lập trình C#

    Hình mẫu :


    Source Code :


    Mã:
    using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms; public class Form1 : Form{    private System.Windows.Forms.Button button1;   public Form1() {        InitializeComponent();  }     private void InitializeComponent()    {        this.button1 = new System.Windows.Forms.Button();        this.SuspendLayout();         this.button1.Image = new Bitmap("winter.jpg");        this.button1.ImageAlign = System.Drawing.ContentAlignment.TopRight;        this.button1.Location = new System.Drawing.Point(12, 99);        this.button1.Name = "button1";        this.button1.Size = new System.Drawing.Size(132, 74);        this.button1.TabIndex = 1;        this.button1.Text = "button1";        this.button1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;        this.button1.UseVisualStyleBackColor = true;         this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);        this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;        this.ClientSize = new System.Drawing.Size(299, 271);         this.Controls.Add(this.button1);        this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));        this.Name = "ImagesInCommonControls";        this.Text = "ImagesInCommonControls";        this.ResumeLayout(false);     }   [STAThread]  static void Main()  {    Application.EnableVisualStyles();    Application.Run(new Form1());  } }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Hình mẫu:


    Source Code :


    Mã:
    using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices; public class Form1 : Form{   [DllImport("User32.dll")]   private static extern short GetAsyncKeyState( System.Windows.Forms.Keys vKey);   private System.Windows.Forms.TextBox textBox1;  private System.Windows.Forms.Label lbl;  private System.Windows.Forms.Button cmdAsyncState;   public Form1() {        InitializeComponent();  }   private void Form1_KeyPress(object sender, KeyPressEventArgs e)  {    e.Handled = true;  }   private void Form1_KeyDown(object sender, KeyEventArgs e)  {    lbl.Text = "Key Down: " + e.KeyValue.ToString();    lbl.Text += "
    Key Code: " + e.KeyCode.ToString();    lbl.Text += "
    Key Data: " + e.KeyData.ToString();     if ((e.Modifiers & Keys.Shift) == Keys.Shift)    {      lbl.Text += "
    " + "Shift was held down.";    }     if ((e.Modifiers & Keys.Control) == Keys.Control)    {      lbl.Text += "
    " + "Control was held down.";    }    if (e.Alt)    {      lbl.Text += "
    " + "Alt was held down.";    }  }   private void cmdAsyncState_Click(object sender, EventArgs e)  {    int state = Convert.ToInt32(GetAsyncKeyState(Keys.A).ToString());    switch (state)    {      case 0:        lbl.Text = "A has not been pressed since the last call.";        break;      case 1:        lbl.Text = "A is not currently pressed, but has been pressed since the last call.";          break;      case -32767:        lbl.Text = "A is currently pressed.";        break;    }  }   private void InitializeComponent()  {    this.textBox1 = new System.Windows.Forms.TextBox();    this.lbl = new System.Windows.Forms.Label();    this.cmdAsyncState = new System.Windows.Forms.Button();    this.SuspendLayout();    //     // textBox1    //     this.textBox1.Location = new System.Drawing.Point(36, 36);    this.textBox1.Name = "textBox1";    this.textBox1.Size = new System.Drawing.Size(205, 21);    this.textBox1.TabIndex = 0;    this.textBox1.Text = "<Text will never appear here>";    //     // lbl    //     this.lbl.AutoSize = true;    this.lbl.Location = new System.Drawing.Point(35, 77);    this.lbl.Name = "lbl";    this.lbl.Size = new System.Drawing.Size(0, 0);    this.lbl.TabIndex = 1;    //     // cmdAsyncState    //     this.cmdAsyncState.Location = new System.Drawing.Point(36, 202);    this.cmdAsyncState.Name = "cmdAsyncState";    this.cmdAsyncState.Size = new System.Drawing.Size(141, 24);    this.cmdAsyncState.TabIndex = 2;    this.cmdAsyncState.Text = "GetAsyncState() for \"A\"";    this.cmdAsyncState.Click += new System.EventHandler(this.cmdAsyncState_Click);    //     // Form1    //     this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);    this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;    this.ClientSize = new System.Drawing.Size(292, 266);    this.Controls.Add(this.cmdAsyncState);    this.Controls.Add(this.lbl);    this.Controls.Add(this.textBox1);    this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));    this.KeyPreview = true;    this.Name = "Form1";    this.Text = "KeyTest";    this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.Form1_KeyPress);    this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Form1_KeyDown);    this.ResumeLayout(false);    this.PerformLayout();   }    [STAThread]  static void Main()  {    Application.EnableVisualStyles();    Application.Run(new Form1());  } }

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Hình mẫu :


    Source Code

    Mã:
      using System;  using System.Drawing;  using System.Collections;  using System.ComponentModel;  using System.Windows.Forms;  using System.Data;   public class ButtonForm : System.Windows.Forms.Form  {    private System.Windows.Forms.Button btnImage;    private System.Windows.Forms.Button btnStandard;    private System.Windows.Forms.Button btnPopup;    private System.Windows.Forms.Button btnFlat;     // Hold the current text alignment    ContentAlignment currAlignment = ContentAlignment.MiddleCenter;    int currEnumPos = 0;        public ButtonForm()    {      InitializeComponent();       // Set btnStandard as default accept.      this.AcceptButton = btnStandard;       CenterToScreen();    }    private void InitializeComponent()    {      this.btnStandard = new System.Windows.Forms.Button();      this.btnFlat = new System.Windows.Forms.Button();      this.btnImage = new System.Windows.Forms.Button();      this.btnPopup = new System.Windows.Forms.Button();      this.SuspendLayout();      //       // btnStandard      //       this.btnStandard.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);      this.btnStandard.ForeColor = System.Drawing.SystemColors.ControlText;      this.btnStandard.Location = new System.Drawing.Point(16, 80);      this.btnStandard.Name = "btnStandard";      this.btnStandard.Size = new System.Drawing.Size(312, 88);      this.btnStandard.TabIndex = 2;      this.btnStandard.Text = "I am a standard button";      this.btnStandard.Click += new System.EventHandler(this.btnStandard_Click);      //       // btnFlat      //       this.btnFlat.FlatStyle = System.Windows.Forms.FlatStyle.Flat;      this.btnFlat.ForeColor = System.Drawing.Color.Blue;      this.btnFlat.Location = new System.Drawing.Point(16, 24);      this.btnFlat.Name = "btnFlat";      this.btnFlat.Size = new System.Drawing.Size(152, 32);      this.btnFlat.TabIndex = 0;      this.btnFlat.Text = "I am flat...";      //       // btnImage      //       this.btnImage.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F, System.Drawing.FontStyle.Bold);      this.btnImage.Image = new Bitmap("winter.jpg");      this.btnImage.Location = new System.Drawing.Point(16, 192);      this.btnImage.Name = "btnImage";      this.btnImage.Size = new System.Drawing.Size(312, 72);      this.btnImage.TabIndex = 3;      this.btnImage.Text = "Image Button";      this.btnImage.TextAlign = System.Drawing.ContentAlignment.TopCenter;      //       // btnPopup      //       this.btnPopup.FlatStyle = System.Windows.Forms.FlatStyle.Popup;      this.btnPopup.ForeColor = System.Drawing.SystemColors.ControlText;      this.btnPopup.Location = new System.Drawing.Point(176, 24);      this.btnPopup.Name = "btnPopup";      this.btnPopup.Size = new System.Drawing.Size(152, 32);      this.btnPopup.TabIndex = 1;      this.btnPopup.Text = "I am a Popup!";      //       // ButtonForm      //       this.AcceptButton = this.btnStandard;      this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);      this.ClientSize = new System.Drawing.Size(340, 269);      this.Controls.AddRange(new System.Windows.Forms.Control[] {                                      this.btnImage,                                      this.btnStandard,                                      this.btnPopup,                                      this.btnFlat});      this.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;      this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;      this.Name = "ButtonForm";      this.Text = "Buttons";      this.ResumeLayout(false);     }        protected void btnStandard_Click (object sender, System.EventArgs e)    {            Array values = Enum.GetValues(currAlignment.GetType());          currEnumPos++;      if(currEnumPos >= values.Length)        currEnumPos = 0;            currAlignment = (ContentAlignment)ContentAlignment.Parse(currAlignment.GetType(),               values.GetValue(currEnumPos).ToString());      btnStandard.TextAlign = currAlignment;       btnStandard.Text = currAlignment.ToString();    }     public static void Main(string[] args)     {      Application.Run(new ButtonForm());    }  }

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Hình mẫu :


    Source Code :


    Mã:
    using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data; namespace ButtonGenerator{    /// <summary>    /// Summary description for ButtonGenerator.    /// </summary>    public class ButtonGenerator : System.Windows.Forms.Form    {        internal System.Windows.Forms.GroupBox GroupBox2;        internal System.Windows.Forms.GroupBox GroupBox1;        internal System.Windows.Forms.Label Label1;        internal System.Windows.Forms.TextBox txtLeft;        internal System.Windows.Forms.Label Label2;        internal System.Windows.Forms.Button cmdCreate;        internal System.Windows.Forms.TextBox txtTop;        internal System.Windows.Forms.StatusBar status;        /// <summary>        /// Required designer variable.        /// </summary>        private System.ComponentModel.Container components = null;         public ButtonGenerator()        {            //            // Required for Windows Form Designer support            //            InitializeComponent();             //            // TODO: Add any constructor code after InitializeComponent call            //        }         /// <summary>        /// Clean up any resources being used.        /// </summary>        protected override void Dispose( bool disposing )        {            if( disposing )            {                if (components != null)                 {                    components.Dispose();                }            }            base.Dispose( disposing );        }         #region Windows Form Designer generated code        /// <summary>        /// Required method for Designer support - do not modify        /// the contents of this method with the code editor.        /// </summary>        private void InitializeComponent()        {            this.GroupBox2 = new System.Windows.Forms.GroupBox();            this.GroupBox1 = new System.Windows.Forms.GroupBox();            this.Label1 = new System.Windows.Forms.Label();            this.txtLeft = new System.Windows.Forms.TextBox();            this.Label2 = new System.Windows.Forms.Label();            this.cmdCreate = new System.Windows.Forms.Button();            this.txtTop = new System.Windows.Forms.TextBox();            this.status = new System.Windows.Forms.StatusBar();            this.GroupBox1.SuspendLayout();            this.SuspendLayout();            //             // GroupBox2            //             this.GroupBox2.Anchor = ((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)                 | System.Windows.Forms.AnchorStyles.Right);            this.GroupBox2.Location = new System.Drawing.Point(0, 180);            this.GroupBox2.Name = "GroupBox2";            this.GroupBox2.Size = new System.Drawing.Size(368, 4);            this.GroupBox2.TabIndex = 10;            this.GroupBox2.TabStop = false;            //             // GroupBox1            //             this.GroupBox1.Controls.AddRange(new System.Windows.Forms.Control[] {                                                                                    this.Label1,                                                                                    this.txtLeft,                                                                                    this.Label2,                                                                                    this.cmdCreate,                                                                                    this.txtTop});            this.GroupBox1.Location = new System.Drawing.Point(12, 6);            this.GroupBox1.Name = "GroupBox1";            this.GroupBox1.Size = new System.Drawing.Size(168, 128);            this.GroupBox1.TabIndex = 9;            this.GroupBox1.TabStop = false;            //             // Label1            //             this.Label1.Location = new System.Drawing.Point(16, 52);            this.Label1.Name = "Label1";            this.Label1.Size = new System.Drawing.Size(52, 16);            this.Label1.TabIndex = 0;            this.Label1.Text = "Left:";            //             // txtLeft            //             this.txtLeft.Location = new System.Drawing.Point(76, 52);            this.txtLeft.Name = "txtLeft";            this.txtLeft.Size = new System.Drawing.Size(68, 21);            this.txtLeft.TabIndex = 4;            this.txtLeft.Text = "200";            //             // Label2            //             this.Label2.Location = new System.Drawing.Point(16, 24);            this.Label2.Name = "Label2";            this.Label2.Size = new System.Drawing.Size(52, 16);            this.Label2.TabIndex = 1;            this.Label2.Text = "Top:";            //             // cmdCreate            //             this.cmdCreate.FlatStyle = System.Windows.Forms.FlatStyle.System;            this.cmdCreate.Location = new System.Drawing.Point(36, 84);            this.cmdCreate.Name = "cmdCreate";            this.cmdCreate.Size = new System.Drawing.Size(112, 28);            this.cmdCreate.TabIndex = 2;            this.cmdCreate.Text = "Create Button";            this.cmdCreate.Click += new System.EventHandler(this.cmdCreate_Click);            //             // txtTop            //             this.txtTop.Location = new System.Drawing.Point(76, 24);            this.txtTop.Name = "txtTop";            this.txtTop.Size = new System.Drawing.Size(68, 21);            this.txtTop.TabIndex = 3;            this.txtTop.Text = "50";            //             // status            //             this.status.Location = new System.Drawing.Point(0, 184);            this.status.Name = "status";            this.status.Size = new System.Drawing.Size(372, 22);            this.status.TabIndex = 8;            //             // ButtonGenerator            //             this.AutoScaleBaseSize = new System.Drawing.Size(5, 14);            this.ClientSize = new System.Drawing.Size(372, 206);            this.Controls.AddRange(new System.Windows.Forms.Control[] {                                                                          this.GroupBox2,                                                                          this.GroupBox1,                                                                          this.status});            this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));            this.Name = "ButtonGenerator";            this.Text = "Button Generator";            this.GroupBox1.ResumeLayout(false);            this.ResumeLayout(false);         }        #endregion         /// <summary>        /// The main entry point for the application.        /// </summary>        [STAThread]        static void Main()         {            Application.Run(new ButtonGenerator());        }         private int buttonCount = 0;         private void cmdCreate_Click(object sender, System.EventArgs e)        {            buttonCount++;             // Create the button.            Button newButton = new Button();            newButton.Text = "Button " + buttonCount.ToString();            newButton.Left = int.Parse(txtLeft.Text);            newButton.Top = int.Parse(txtTop.Text);             // Attach the event handler.            newButton.Click += new EventHandler(ButtonHandler);             this.Controls.Add(newButton);         }          private void ButtonHandler(object sender, System.EventArgs e)        {            status.Text = " You clicked ... ";            status.Text += ((Button)sender).Text;        }     }}

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •