본문 바로가기

전체 글202

텍스트박스 이용법 비주얼 베이직 컨트롤 속성과 메소드비주얼 베이직 버튼(button) 컨트롤비주얼 베이직 레이블(lable) 컨트롤 VB의 기본적인 지식들은 위 링크에서 숙지하기 바란다. 이번 포스팅은 아주 기초적인 조작법들의 대해 다루고, 나머지 디테일한 속성이나 메소드는프로그램 제작하면서 배우는 방향으로 하겠다. 텍스트 박스는 텍스트를 입력하고 편집할 때 사용한다. 1. 텍스트 박스 여러 줄 입력 딱 보기에도 입력할 공간이 적어 보인다. 사이즈를 늘리면 되지 않느냐?Multilne 속성을 변경해야만 여러 줄 입력이 가능하고 사이즈 조절이 된다. "쫄병의 IT 블로그 입니다"라는 말을 텍스트 박스에 적어보겠다. 역시나 짤려서 나온다. Multilne를 True로 하면 여러 줄을 입력 할 수 있는 공간이 생성 된다. 이제.. 2018. 3. 20.
DateTimePicker를 이용한 날짜계산 Dim 선택월_마지막일 As Integer = Int(DateTime.DaysInMonth(DateTimePicker1.Value.Year, DateTimePicker1.Value.Month)) Dim 사용일수 As Integer = Int(DateTimePicker1.Value.Day) - 1 Dim 남은일수 As Integer = Int(선택월_마지막일 - DateTimePicker1.Value.Day) + 1 2018. 3. 20.
폼 투명도 주기 네이트온에 알림창과 같이 폼에 페이드효과가 필요할 때 아래 코드를 참고하자.Alpha 와 같이 함수형태로 만들어 놓고 핸들값과 Degree값만 바이트 범위(0~255) 내에서 넘겨주면 된다. Private Declare Function SetLayeredWindowAttributes Lib "user32" _ (ByVal hWnd As Long, _ ByVal crKey As Long, _ ByVal bAlpha As Byte, _ ByVal dwFlags As Long) As Long Private Declare Function SetWindowLong Lib "user32" _ Alias "SetWindowLongA" _ (ByVal hWnd As Long, _ ByVal nIndex As Long,.. 2018. 3. 20.
다이어리만들기 이번엔 다이어리 프로그램을 만들어 보려고 한다. 실제 다이어리 프로그램을 구현하려면 파일이나 로컬 데이터베이스를 이용하여 내용을 저장해야 하지만, 이번에 만들 프로그램은 하위 버전이라 생각하면 된다. Name 설정텍스트박스 = txtdiary저장버튼 = btnSaveDateTimePicker = dtpTime 우리는 비주얼 베이직의 기본적인 메소드와 클래스를 사용하고 있습니다. 근데 , 더 많은 기능들을 불러오기 위해서는 Import 키워드를 통해 네임스페이스를 추가해야 합니다. 그래서 이번 프로그램에서 좀 더 나은 기능을 구사하기 위해 Microsoft.VisualBasic 이라는 네임스페이스를 가져오겠습니다. Imports Microsoft.VisualBasic 이렇게 폼 클래스 위에 위치에서 Imp.. 2018. 3. 20.