- Today
- Total
- node.js 설치
- mariaDB 설치
- node.js
- OSHP
- startActivity
- ImageList Icon 변환
- MariaDB
- RaspberryPi
- ContextMenuStrip
- usb 인식 불가
- 다중 Filter
- OpenFileDialog
- 라즈베리 피이
- mp4 재생
- Raspberry Pi
- Image icon 변환
- Spread
- 라즈베리파이
- <<<<<<<<
- .mine
- c#
- mariaDB 외부접속
- WebViewClient
- 동영상 오류
- onPageFinished
- Ribbon
- 자동 닫힘
- UltraToolbarsManager
- ubuntu
- ScrollBarTrackPolicy
목록분류 전체보기 (72)
Realman's World
PrintDocument에서 실제로 Print를 실행시키는 부분은 PrintPage 이벤트 핸들러이다. PrintPage 이벤트 핸들러는 Page 단위로 Print할 정보를 만든다. 때문에 여러 페이지를 출력하기 위해서는 한번의 Page를 출력시키고 다음 페이지가 존재하는지 하지 않는지를 설정한다. 그 뒤에 다시 PrintPage 이벤트 핸들러가 호출되면 다음 Page를 출력시키고 다시 위의 작업을 반복하게 된다. private int g_iPage =10; private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { Count--; if (Count < 0) { e.HasMorePag..
TreeNode를 만들 때 한 Node의 Name을 Unique하게 유지시키는 것을 권장한다. TreeNode 클래스의 메소드 중 ContainKey를 사용하여 특정 Key를 가지는 Node를 찾고자 할 때, ContainKey는 Node의 Name을 Key로 비교하기 때문이다. ContainKey의 경우는 해당 Key를 가지는 Node의 존재 유무만을 확인한다. 만약 특정 Key를 가지는 모든 Node를 찾고자 한다면 메소드 Find를 쓰면 된다. TreeNode treeNode = new TreeNode(); treeNode.Nodes.Find("aaa", true); // treeNode 의 하위 노드 중 키가 "aaa"인 모든 Node를 반환한다. // 이때는 TreeNode[] 로 반환한다. /..
1. MDIparent가 될 form 생성 - 폼을 만들고 속성창에서 IsMDIContainer를 true로 바꿔준다. 2. MDIChildren이 될 form 생성 - 폼을 만들고 생성될 시점에 아래와 같이 코딩을 한다. tf = new (); tf.MdiParent = this; tf.Show(); - 이때 MdiChildren form의 중복을 피하기 위해 아래와 같이 함수를 만들어 사용하면 편리하다. private bool makeForm(string formName) where TForm : Form, new() { foreach (System.Windows.Forms.Form theForm in this.MdiChildren) { if (formName.Equals(theForm.Name)) ..