using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
namespace Ex17WindowsForms
{
class Program
{
static void Main(string[] args)
{
// 참조 클릭 - 참조 추가 > 시스템.윈도우폼, 시스템.드로잉 추가
//Forma 다음에 컨트롤 + . 누름 그리고 선택하면 자동으로 using System.Windows.Forms;생성
Form form = new Form(); //윈도우 객체 생성
//윈도우 객체 제어(Method & Property 사용)
form.Text = "Hello, Windows Forms";
form.Width = 600;
form.Height = 500;
form.BackColor = Color.Gold;
//Button 객체 생성 및 설정
Button btn = new Button();
btn.Width = 300;
btn.Height = 100;
btn.BackColor = Color.Lime;
btn.Text = "Please Click Me";
btn.Font = new Font("휴먼엑스포", 20);
Rectangle rect = form.ClientRectangle;
int x = (form.Width - btn.Width) / 2;
int y = (form.Width - btn.Width) / 2;
btn.Location = new Point(x, y);
//Button 객체를 Window객체에 추가
form.Controls.Add(btn);
//form.Show(); // 윈도우 객체 화면 표시 (Modeless)
//form.ShowDialog(); // 윈도우 객체 화면 표시 (Modal)
Application.Run(form); // 메인 윈도우 시작(메시지 처리 시스템 작동)
}
}
}
'프로그램 > C# - Study' 카테고리의 다른 글
10D - Ex19WindowsForms3 (0) | 2010.09.17 |
---|---|
10D - Ex18WindowsForms2 (0) | 2010.09.17 |
9D - Ex16OOP7 - Interface (0) | 2010.09.16 |
수업자료 (0) | 2010.09.16 |
7D, 8D - (0) | 2010.09.16 |