검색결과 리스트
글
C# 마우스로 선그리기
//pen 색깔, 굵기, 시작부분, 끝부분 관련 네임스페이스 using System.Drawing.Drawing2D; using System.Collections; //시작과 끝점 저장 관련 네임스페이스... private void Form1_MouseDown(object sender, MouseEventArgs e) { // 마우스 어느 버튼이 눌러 졌는지 체크 if(e.Button == MouseButtons.Right) { // 마우스 클릭한 상태에서 이동하는 실시간 좌표 값 저장 x = e.X; y = e.Y; } } // 마우스 우 클릭시 곡선 그리기 private void Form1_MouseMove(object sender, MouseEventArgs e) { // Capture 프로퍼티를 사용 하면 마우스가 현재 작업영역 내부에 있는지를 // 실시간으로 감지 하여 이상한 현상을 방지 한다. if(Capture && e.Button == MouseButtons.Right) { // Pen의 색깔 및 굵기 설정 Pen P = new Pen(Color.Blue, 10); // 선의 시작 및 끝 부분 처리 P.StartCap = P.EndCap = LineCap.Round; Graphics G = CreateGraphics(); G.DrawLine(P, x, y, e.X, e.Y); // 시작과 끝점을 저장 ar.Add(Rectangle.FromLTRB(x, y, e.X, e.Y)); x = e.X; y = e.Y; G.Dispose(); } }
'프로그램 > C#' 카테고리의 다른 글
C# 데이터 타입 (0) | 2013.03.08 |
---|---|
C# TextBox에 엔터 이벤트 넣기 (0) | 2013.03.08 |
C# Object sender, EventArgs e 란? (0) | 2013.03.08 |
C# 주소창 제목 표시줄 (0) | 2013.03.08 |
C# 기본 문법 (0) | 2013.03.08 |
설정
트랙백
댓글
글
C# 기본 문법
* 프로그램 종료하기
Application.Exit();
* MessageBox 띄우기
MessageBox.Show("hhh");
* 글자를 숫자로 바꾸기
int aaa = int.Parse("123");
double ddd = Double.Parse("123.456");
* Sleep 주기
using System.Threading;
Thread.Sleep(1);
* 0과 1사이 난수 발생 하기
using System.Threading;
Thread.Sleep(1);
Random rand = new Random();
double d = rand.NextDouble();
* TextBox에 글자 넣기
textBox1.Text = "aaa";
* Timer 사용하기
1. form에 timer를 추가한다.
2. timer를 선택 후 property에서 interval을 설정한다.
3. timer를 double click하여 tick event에 code를 추가한다.
4. timer를 구동하기 위해 button click에
timer.Enabled = true;
를 설정한다. 정지는 false
* system 시간 받아 오기
System.DateTime.ToString();
* Dialog 띄우기
1. 새로운 폼을 만든다.
2. 필요한 부분에서 새폼을 dialog 로 연다.
Form2 dlg = new Form2();
DialogResult res = dlg.ShowDialog();
if (res == DialogResult.OK)
{
// OK를 눌렀을 때 작업
}
* Dialog 닫기
sub form에서
this.Close();
* ListBox
- 내용 추가하기
listBox1.Items.Add("aaa");
'프로그램 > C#' 카테고리의 다른 글
C# 데이터 타입 (0) | 2013.03.08 |
---|---|
C# TextBox에 엔터 이벤트 넣기 (0) | 2013.03.08 |
C# Object sender, EventArgs e 란? (0) | 2013.03.08 |
C# 주소창 제목 표시줄 (0) | 2013.03.08 |
C# 마우스로 선그리기 (0) | 2013.03.08 |
설정
트랙백
댓글
글
안드로이드 엑티비티 불투명 , android activity Dim
public void onCreate(Bundle savedInstanceState) { WindowManager.LayoutParams lpWindow = new WindowManager.LayoutParams(); lpWindow.flags = WindowManager.LayoutParams.FLAG_DIM_BEHIND; //아래에 원하는 투명도를 넣으면 된다. lpWindow.dimAmount = 0.6f; getWindow().setAttributes(lpWindow); }
'프로그램 > Android' 카테고리의 다른 글
안드로이드 엑티비티 투명 , android activity Dim (0) | 2013.03.12 |
---|---|
안드로이드 Intent 사용법 (0) | 2013.03.11 |
안드로이드 쓰레드 , android Thread (0) | 2013.03.08 |
안드로이드 mp3재생 , android mp3 play (0) | 2013.03.08 |
안드로이드 Logger (0) | 2013.03.07 |
RECENT COMMENT