반응형
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;// 추가
using System.Windows.Forms;// 추가
namespace ConsoleGDI_
{
class GDI_01 : Form // 윈도우 폼을 쓸려면 폼 추가 ㅎㅎ
{
Button btn = null;
public GDI_01()
{
btn = new Button();
btn.Text = "검색";
btn.Location = new Point(10,10);
btn.Size = new Size(200,100);
// location + size 를 합친것 => btn.SetBounds(...) ;
btn.Click += new EventHandler(btn_Click);
this.Text = "GDI+ 예제 첫번째"; // 폼의 텍스트를 말한다
this.Controls.Add(btn);
}
static void Main(string[] args)
{
Application.Run(new GDI_01());
}
protected void btn_Click(object sender, EventArgs e)
{
MessageBox.Show("검색버튼을 클릭했습니다","확인");
}
}
}
protected void btn_Click(object sender, EventArgs e)
{
//MessageBox.Show("검색버튼을 클릭했습니다","확인");
//Graphics g = btn.CreateGraphics(); // 버튼 부분만 그래픽 작업을하겟다는뜻이다
Graphics g = this.CreateGraphics();
g.FillRectangle(new SolidBrush(Color.Blue), this.ClientRectangle);
//g.FillRectangle(new SolidBrush(Color.Blue) ,btn.ClientRectangle);
g.Dispose();
}
//////////////////////////////////////////////////////////////////////////////////////
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;// 추가
using System.Windows.Forms;// 추가
namespace ConsoleGDI_
{
class GDI_01 : Form // 윈도우 폼을 쓸려면 폼 추가 ㅎㅎ
{
Button btn = null;
public GDI_01()
{
btn = new Button();
btn.Text = "검색";
btn.Location = new Point(10,10);
btn.Size = new Size(200,100);
// location + size 를 합친것 => btn.SetBounds(...) ;
btn.Click += new EventHandler(btn_Click);
this.Text = "GDI+ 예제 첫번째"; // 폼의 텍스트를 말한다
this.Controls.Add(btn);
}
static void Main(string[] args)
{
Application.Run(new GDI_01());
}
protected void btn_Click(object sender, EventArgs e)
{
//MessageBox.Show("검색버튼을 클릭했습니다","확인");
//Graphics g = btn.CreateGraphics(); // 버튼 부분만 그래픽 작업을하겟다는뜻이다
Graphics g = this.CreateGraphics();
g.FillRectangle(new SolidBrush(Color.Blue), this.ClientRectangle);
//g.FillRectangle(new SolidBrush(Color.Blue) ,btn.ClientRectangle);
g.Dispose();
}
}
}
/////////////////////////////////////////////////////////////////////////////////////////////////
'.NET' 카테고리의 다른 글
C# 난수 발생 예제 (0) | 2008.11.18 |
---|---|
GDI + 예제 항목 http://msdn.microsoft.com/ko-kr/library/aa287464(VS.71).aspx (0) | 2008.11.18 |
C# 정의로 이동 [메타데이터에서] (0) | 2008.11.18 |
C# 오버 플로우가 발생할때 이를 개발자에게 알려주는 장치 (0) | 2008.11.17 |
C# GDI + (0) | 2008.11.17 |
C# 윈폼(Winform) 디버깅 (0) | 2008.11.17 |
C# 콘솔 (Consol) 디버깅 (0) | 2008.11.17 |
C# 파라미터과제 관런 DLL (0) | 2008.11.10 |