2014-12-30 2 views
0

내 코드는 아래 있습니다. 내가 디버깅 할 때마다, 내가 레이블에 넣은 레이블은 '레이블 1'과 '레이블 2'로 표시 한 다음 올바른 날짜와 시간으로 바꿔서 코딩했습니다.VB에서 날짜 및 시간과 도움을

'라벨 1'과 '라벨 2'를 먼저 표시하는 대신 날짜와 시간을 바로 표시 할 수있는 방법이 있습니까? 1 초 동안 만 나타납니다.

Private Sub Timer1_Tick() Handles Timer1.Tick 
     Label1.Text = TimeOfDay 

     Label2.Text = System.DateTime.Now.ToString("MM/d/yyy") 

    End Sub 
+2

초기 레이블 텍스트를 비워 두어 왜 태그를 채울 타이머 이벤트가있을 때까지 레이블이 표시되지 않는 이유는 무엇입니까? –

+0

또는로드 이벤트 양식에서이 코드를 반복 하시겠습니까? – Steve

답변

1

양식 개체를 보면로드 이벤트가 발생합니다. 로드 이벤트에서 Timer1_Tick() 함수를 호출하면 레이블이 즉시 업데이트되고 타이머 틱마다 업데이트됩니다.

Private Sub MyForm_Load() Handles MyForm.Load 
    Timer1_Tick() 
End Sub 
관련 문제