VB.NET(20)
-
VB.NET Panel의 Border 색상 바꾸기
Winform 환경에서 다른 Control에서는 Border Color를 설정할 수 있을지는 몰라도 Panel은 border Color를 별도로 설정할 수 없다.. 깔끔하게 UI를 잡아주려면 Border Line Color를 Gray색상으로 하고 싶을 경우가 있는데 이럴 때 Graphics.DrawRectangle Method를 사용하여 직접 그릴 수 있다. 참조자료. https://docs.microsoft.com/ko-kr/dotnet/framework/winforms/advanced/how-to-draw-a-filled-rectangle-on-a-windows-form 방법 ① 폼에 Panel 두 개를 추가한다. ② Panel1 을 색칠한다. Private Sub Panel1_Paint(..
2019.08.20 -
VB.NET DataGridView to Datatable 변환하기
DataGridView의 데이터를 DataTable로 담아서 사용하고 싶다면 방법은 엄청 간단하다. 아래 코드 한 줄이면 끝이다. Dim dt As DataTable = TryCast(DataGridView1.DataSource, DataTable) 위의 코드를 실행하여 DataTable 시각화 도우미로 보면 아래 처럼 DataGridView의 자료를 담을 수 있다. 관련 참고내용. https://docs.microsoft.com/ko-kr/dotnet/visual-basic/language-reference/operators/trycast-operator
2019.08.20 -
VB.NET Ctrl + A 키 입력 받기
우리가 자주 쓰는 키 조합 중 하나가 Ctrl + A 인 것 같다. 뭔가를 모두선택할 때 단축키로 Ctrl + A로 한 번에 해결하고는 한다. 먼저 Control 키를 인식을 시키고, A키를 인식 받으면 된다. Public Sub CtrlA(sender as Object, e As KeyEventArgs) Handles TextBox1.KeyDown If (e.Control) Then If (e.KeyCode = Keys.A) Then '// 원하는 코드 작성 End If End If End Sub #Ctrl #CtrlA #VBNET #VB
2019.08.20 -
VB.NET/C# DataGridView 특정 로우 중간에 행 삽입하기
위와 같이 행삽입 버튼을 누르면 누른 행 아래 행내용 복사하여 행추가 되는 기능을 만들자. 작업 순서 ① DataGridView에 기본 Data를 채운다. ② Button을 눌렀을 때 선택한 행이 복사되어 행을 추가한다. ① DataGridView에 기본 Data를 채운다. DataGridView에 값을 채우기 위해 아무 값을 넣은 csv파일을 Datatable로 담아와 DataGridView의 DataSource에 넣기 위해 csv to DataTable을 담는 사용자 함수를 만든다. C# private DataTable ReadCSV(string Filename) { // 파일 경로만 넣으면 CSV 파일을 Datatable로 담는 함수 DataTable dt = new DataTable();..
2019.08.20 -
VB.NET 드래그 앤 드랍 구현 하기
파일 드래그 후 패널에 올렸을 때 - Drag Enter Private Sub DragOver_OnPanel(sender As Object, e As Windows.Forms.DragEventArgs) Handles panel_upload.DragEnter If (e.Data.GetDataPresent(Windows.DataFormats.FileDrop)) Then e.Effect = DragDropEffects.Copy Else e.Effect = DragDropEffects.None End If End Sub 파일 드래그 하여 올렸다 놨을 때 - Drag Drop Private Sub DragDrop_OnPanel(sender As Object, e As System.Windows.Forms.Drag..
2019.06.20 -
VB.NET 기초 사용법 정리
' VB.NET String Array 사용법 Dim strTests() As String = New String(){"aaa", "bbb", "ccc", "ddd"} ' VB.NET Integer Array 사용법 Dim intNumbers() as Integer = new Integer() {1,2,3,4,5} ' VB.NET 문자열 붙일 때 Dim strTest as String = "aaa" & "CCC" ' VB.NET String.Format으로 {0}, {1} 형식으로 출력하기. Dim strTest as String = string.Format("aaaaa {0}", "ccccc") ' 결과 aaaaa ccccc ' VB.NET 한줄 코딩할 때 ":"
2019.06.13