C#(19)
-
C# 일정시간 대기, 딜레이 시키기
Thread.Sleep() 이 있지만, 간단하게 사용할 때는 아래와 같이도 사용할 수 있다. private void test() { // 테스트 for (i = 0; i= ThisMoment) { System.Windows.Forms.Application.DoEvents(); ThisMoment = DateTime.Now; } return DateTime.Now; }
2020.05.28 -
C#/VB.NET DataGridView 좌측 컬럼 없애기 (Remove left column datagridview)
DataGridView의 Control Property에서 아래와 같이 옵션을 False로 주면 된다. DataGridView1.RowHeadersVisible = False https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.datagridview.rowheadersvisible?view=netcore-3.1
2020.05.22 -
해결법 'Project1'에서 'Sub Main' 을 찾을 수 없습니다.
오류 현상 오류 내용 빈 프로젝트를 생성 후 빈 윈폼 양식을 추가하고 빌드를 하려고 하면 발생이 된다. 오류 원인 빌드 후 시작개체가 없어서 빌드를 시작할 수 없어서 발생하는 오류 입니다. 오류 해결법 Step 1 ) My Project 속성을 진입한다. 'My Project' 더블 클릭! 또는 'Project1' 마우스 우클릭 후 '속성' 진입 Step 2) 시작 개체(O) : 하단의 리스트 중에서 자신이 만든 폼을 선택한다.
2020.03.13 -
C#, VB.NET <ListBox> ListBoxItem 각 각 글자색 다르게 하기.listbox fore color 지정하기
ListBoxItem 각 각 글자색 다르게 하기. listbox fore color 지정하기 void listBox1_SetColor(object sender, DrawItemEventArgs e) { try { e.DrawBackground(); Brush myBrush = Brushes.White; int sayi = Convert.ToInt32(((ListBox)sender).Items[e.Index].ToString()); if (sayi > 100) { myBrush = Brushes.Red; } else { myBrush = Brushes.Green; } e.Graphics.DrawString(((ListBox)sender).Items[e.Index].ToString(), e.Font, myB..
2020.02.18 -
C#/VB.NET Panel 안의 Control 반복하여 원하는 Control 찾기
C# /// /// 지정 된 nName 이라는 버튼 이름을 가지고 /// 패널위치를 찾고 버튼을 눌러준다. /// /// private void ShowPanelScreen(ref string mName) { if (mName != "") { // 메인 패널들 foreach (Control p in panels) { // 메인 패널 안의 패널 foreach (Control ps in p.Controls) { if ((ps.GetType == typeof(Button))) { System.Diagnostics.Debug.Print("Name : " + ps.Name + ", type : " + ps.GetType.ToString); if ((mName == ps.Name)) { Button btn = ps..
2020.01.14 -
C#/VB.NET DataGridView CheckBox Column 만들기
DataGridView에서 Column을 Checkbox Type으로 하고 싶을 때 여러가지 방법이 있습니다. 첫 번째 방법 DataGridViewCheckBoxColumn 을 만들어 DataGridView에 Column을 추가 합니다. // C# var chkCol = new DataGridViewCheckBoxColumn { Name = "chk", HeaderText = "근무" }; DataGridView1.Columns.Add(chkCol); '// VB.NET Dim chkCol As New DataGridViewCheckBoxColumn With { .Name = "Chk", .HeaderText = "근무" } _dgv.Columns.Add(chkCol) 두 번째 방법 단..
2019.12.25