Visual Basic 2010. Amikor elinditom a programot nem írja ki egyből pl a Dátumot. Folyt. Köv?
Az a gondom hogy egy label-nak megadtam hogy a dátumot mutassa, de mikor fut a program, csak akkor mutatja amikor rákattintok. Azt szeretném elérni, hogy egyből a program futtatása után mutassa kattintás nélkül.
Private Sub Label2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click
Me.Label2.Text = Date.Now
End Sub
"Label2_Click_1" Ezt kéne esetleg valamire átírni? mert szerintem ez a gondja. És ha igen, akkor mire?
Me.Label2.Text = Date.Now
Ezt a kódot rossz helyre raktad.
Mindjárt megnézem, hogy kell csinálni, mert én régi Basicot használtam és ezer éve.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Label2.Text = Date.Now
End Sub
End Class
Form1 ezt értelemszerűen cseréld ki arra a névre, ami a te formod neve.
Tehár a form betöltésekor írod a dátum a labelbe.
Sőt! Így jobb!
Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated
Me.Label2.Text = Date.Now.Millisecond
End Sub
Jah ezt tötöld az előbbiből!
.Millisecond
Hát, sajnos én csak így tudom megoldani...Majd esetleg jön valaki aki jobban ért hozzá és mond jobb megoldást...
Szóval:
Beraksz egy timert és ez a kód:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Me.Label2.Text = Date.Now
End Sub
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!