아래소스는 사용자가 주민번호를 입력할때 생일이 자동으로 입력되도록 해주라는 요구사항이였는데 아래와 같이 만들면 되겠다. 포커스를 이해하자.
Private Sub Jumin_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles mskJumin.LostFocus
Dim strSex As String
Dim strBirth As String
strSex = Mid(mskJumin.CtlText, 8, 1)
Select Case strSex
Case "1", "3"
cboSex.SelectedIndex = 1
Case "2", "4"
cboSex.SelectedIndex = 2
End Select
If mskJumin.CtlText <> "" Then '주민번호 자동생성
mskBirth.CtlText = Format(Val("19" + MSVB.Left(mskJumin.CtlText, 6)), "####-##-##")
End If
End Sub
'객체지향언어 > Visual Basic' 카테고리의 다른 글
recordset으로...전체 레코드 구하기 (0) | 2010.06.10 |
---|---|
파포인트 spread에서 엑셀저장시 lock을 풀기위해서는... (0) | 2010.06.10 |
MASK + Format 을 이용한 여러가지 표현방식 (0) | 2010.06.02 |
문자 추출 방법 (0) | 2010.06.02 |
다이얼로그 박스 띄워서 Excel 저장하는 방법 (0) | 2010.06.02 |