-
28-06-2007, 10:38 AM #1Junior Member
- 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()); } }
View more random threads:
- Đọc danh sách friendlist trong nick Yahoo
- Series Videos Học lập trình MVC4 Tiếng việt căn bản, nâng cao
- cách dùng post jquery data jones MVC3
- Hiển thị các files trong Folder bằng C#
- Vlog 5: Hướng dẫn lập trình: Tạo captcha đơn giản với C#
- Nhận URL từ Internet Explorer trong lập trình C#
- Code chuyển tiền số sang chữ trên C#
- Ẩn Process trong Taskmanager với lập trình C#
- Xử lý đa ngôn ngữ trong MVC [Hướng dẫn + source code]
- Popup đơn gảin trong C# [Link tham khảo có source code]
-
28-06-2007, 10:40 AM #2Junior Member
- 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()); } }
-
28-06-2007, 10:41 AM #3Junior Member
- 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()); } }
-
28-06-2007, 10:44 AM #4Junior Member
- 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; } }}
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...