-
DataGridView 에서 입력 받으면서 검사 하고 싶을때
DataGridView에는 해당 셀의 편집이 시작되면 편집용 컨트롤을 보여줌과 동시에 EditingControlShowing 이벤트를 발생 시킵니다. 해당 이벤트를 연결하여 TextBox뿐만 아니라 편집모드에서 열리는 모든 컨트롤에 직접 접근 할 수 있습니다. ex) //이벤트 연결 this.dataGridView1.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(dataGridView1_EditingControlShowing); void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e){ TextBox box = e.Control as TextBox; if(box != null) box.TextChanged […]
-
시그마 star x1 tv 수신카드 드라이버및 유틸
ㅋㅋㅋㅋ1157929243.rar
-
M3A78-VM TV수신카드 채널변경 다운되는 현상.
PCI 익스 프레스나 USB는 상관 없는걸로 알려져있다.PCI 와의 밴드위스 문제로 프리징이 발생한다고 알려져 있는데,,아수스 측에서,카탈리스트 8.12 를 쓰면 다운이 안된다고 하는 소리를 얼핏 들었다.그래서 설치 해보려 한다. 각각 xp x86버전과 vista x64 버전을 올려본다.1382847016.xxx1308024595.xxx
-
TextBox 숫자 입력만 받도록 하기
// 정수형 값만 입력받도록 하기 private void textNum1_KeyPress(object sender, KeyPressEventArgs e) { if (!(char.IsDigit(e.KeyChar) || e.KeyChar == Convert.ToChar(Keys.Back) || e.KeyChar == ‘-‘)) { e.Handled = true; } } // 실수형 포함해서 입력받도록 하기 private void textNum1_KeyPress(object sender, KeyPressEventArgs e) { if (!(char.IsDigit(e.KeyChar) || e.KeyChar == Convert.ToChar(Keys.Back) || e.KeyChar == ‘-‘ || e.KeyChar == ‘.’)) { […]
-
끔찍하게 느린 DataGridView의 성능 높이기
.NET 2.0부터 추가된 윈폼 컨트롤이죠. 날 것 그대로 쓰면 아주 느려터져서 사용불가입니다. SuspendLayout/ResumeLayout, AutoSize… 속성 변경, VirtualMode 변경 등등 별의 별짓을 다 해도 느려터진 속도는 좋아지질 않습니다. 거의 포기할 즈~음, 구글신에게 의탁해 본 결과 다음과 같은 아주 간단하고 허무한 해결책이 있었네요. public class QuickDataGridView : DataGridView { […]
-
DataGridView 에서 엑셀처럼 자동 채우기, 기능 구현,
DataGridView에는 엑셀처럼 자동 채우기 기능이 없는것 같다.. 열ㅆㅣ미 구글링 하던 도중,, 땡잡았다,, 어떤분께서, DataGridView 를 서브클래싱해서,, 자동 채우기 기능을 구현해놓으셨다… 야호~~~~! ㅋㅋ 암튼 이거 하나 구해서,, 너무 편하다,,네임스페이스로 만들어 놓았으므로,, DataGridView 를 만들고 나서, 생성 하는부분과 선언하는부분만 해당 네임스페이스로 변경 해주면 끝난다. 나머지는 GridView와 동일하다.1191917819.cs
-
Tween (1.TweenMax)
[Flash 3D].12 Tween (1.TweenMax)이번 시간은 약간 번외편이 될 지도 모르겠습니다.좀더 역동적인 화면 구성을 위해 가만히 있는 3D 객체 보다 움직임이 있는 예제를 보여드리도록 하겠습니다.이에 먼저 TweenMax 에 대해 소개하는 시간을 갖도록 하겠습니다.플래쉬기본적인 Tween 클래스를 사용하여 모션을 적용한적이 있다면 더욱 쉽게 접하실 수 있으리라 생각됩니다.먼저 TweenMax 에 대해 간략히 설명드리겠습니다.TweenMax 는 Jack Doyle 라는 분이 만든 […]
-
초간단 DataGridView 사용법 (추가중…)
행에 바인딩된 개체에 액세스(BindingList 사용권장) BindList은 목록 데이터 원본이 편집을 지원하도록 하기 위해 데이터 바인딩 인프라에 필요한 최소 인터페이스구현되어져 있따! http://msdn.microsoft.com/ko-kr/library/ms132679.aspx void invoiceButton_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in this.dataGridView1.SelectedRows) { Customer cust = row.DataBoundItem as Customer; if (cust != null) { cust.SendInvoice(); } } } 표시를 위해 셀 내용의 서식을 지정해야 […]
-
MS access 쿼리 insert, select into, update, delete
<INSERT INTO> – INSERT INTO 구문은 테이블에 새로운 레코드를 입력 할 때 사용합니다. 1. INSERT INTO 문을 이용하여 tblCustomers 테이블에 CustomerName, Phone 값을 추가합니다. INSERT INTO tblCustomers(CustomerName, Phone) VALUES(‘홍길동’, “02-9807-0999′) 2. 데이터를 추가하려는 테이블의 모든 필드의 순서와 갯수가 동일한 값을 추가한다면 필드명을 생략해도 됩니다.. -tblCustomers 테이블의 필드가 3 개인 경우 INSERT INTO […]
-
Winform 새창 띄우기
MainForm 에서 SubForm을 띄우기MainForm 에서 아래와 같이 코드를 추가하면 새창을 띄울수 있다.방법1SubForm sf = new SubForm();sf.Owner = this;sf.Show();버튼에 추가할 경우 버튼을 클릭할때마다 새로운 창이 계속 생성된다.부모창의 내용을 볼 수 있고 다른 작업도 가능하다.방법2SubForm sf = new SubForm();sf.Owner = this;sf.ShowDialog();부모창에 종속된다. 부모창의 내용을 볼 수없으며 부모창의 다른 작업이 불가능하다.