Hallo
kann mir jemand sagen, was cmd, ibl und txt heisen
und kann mir jemand die anderen abkürtzungen nenn und
was man damit machen kann
PS: das schnall ich nicht!: http://openbook.galileocomputing.de/einstieg_vb_2010…
Hallo
kann mir jemand sagen, was cmd, ibl und txt heisen
und kann mir jemand die anderen abkürtzungen nenn und
was man damit machen kann
PS: das schnall ich nicht!: http://openbook.galileocomputing.de/einstieg_vb_2010…
kann mir jemand sagen, was cmd, ibl und txt heisen
und kann mir jemand die anderen abkürtzungen nenn und
was man damit machen kann
PS: das schnall ich nicht!:
http://openbook.galileocomputing.de/einstieg_vb_2010…
Hallo Ei,
in dem Fall sind das Präfixe für Elementbezeichnungen/namen.
Du hast z.B. 10 CommandButtons, vom Programm her haben sie erstmal die namen Command1, Command2, Command3 usw.
Nur ist das schrecklich nichtssagend, bei langem Code und vielen Elementen.
Also versucht man sprechende Namen zu vergeben.
Command1 wird umbenannt in cmdOkay
Command2 wird umbenannt in cmdSpeichern
usw.
Das hat drei Vorteile, du erkennst am Namen daß es sich um einen CommandButton handelt und für welchen Zweck er dient.
Und, wenn du z.B. hier Codeschnipsel zeigst, wissen das andere auch, sofern du dich an diese Namensvergabe hälst.
Eine TextBox wird mit txt abgekürzt, ein label (bezeichnungsfeld) mit lbl usw.
Schaue mal im Internet nach ungarischer Notation.
Gruß
Reinhard
so sieht es aus wenn das label etwas nach den klick auf den button anzeigen soll:
Private Sub cmdInstallieren_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdInstallieren.Click
iblAnzeige.Text = " Wird installiert!"
End Sub
wie sieht es aus, wenn nach dem klick auf den button eine progressbar volllaufen soll???
danke im vorraus !!!
Private Sub cmdInstallieren_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
cmdInstallieren.Click
iblAnzeige.Text = " Wird installiert!"
End Subwie sieht es aus, wenn nach dem klick auf den button eine
progressbar volllaufen soll???
Hallo Ei,
ich kenne deine VB-Version nicht.
Normalerweise so: (nicht ibl sondern lbl)
…
lblAnzeige.Text = " Wird installiert!"
Call ProgressBarMakro
…
Gruß
Reinhard
so sieht es aus wenn das label etwas nach den klick auf den
button anzeigen soll:
Private Sub cmdInstallieren_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
cmdInstallieren.Click
iblAnzeige.Text = " Wird installiert!"
End Sub
Richtig wobei im Argument Sender das lblbAnzeige versteckt ist, welches man nur Casten(boxen) müsste So etwas brauch man aber nur wenn du in der Handles Klausel, mehrere Event’s angibt
wie sieht es aus, wenn nach dem klick auf den button eine
progressbar volllaufen soll???
Das siehst du in meinem Bsp!
Dort werden sogar 2 Progressbar genutzt, mit 2 verschiedenen Layout’s.
Bei der einen pbDetail siehst du ganz genau wie es funktioniert!
Eine Progressbar hat unter anderem 4 Eigenschaften. Minimum, Maximum,Style und Value. Durch setzen dieser Eigenschaften kannst du sie „Volllaufen“ lassen.
danke im vorraus !!!
MfG Alex
Private Sub cmdInstallieren_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
cmdInstallieren.Click
iblAnzeige.Text = " Wird installiert!"
End Subwie sieht es aus, wenn nach dem klick auf den button eine
progressbar volllaufen soll???Hallo Ei,
Hallo Reinhard,
ich kenne deine VB-Version nicht.
er hatte schon einmal geschrieben. .NET also die 10 Version.
Das erkennt man eigentlich auch schon an der Definition de Ereignisse
Normalerweise so: (nicht ibl sondern lbl)
Richtig Wobei man auch schreiben kann
Private Sub Reinhard(Sender as Object, e as EventArgs) Handles **lblAnzeige\_Click**
Hier würde das Click Ereignis von lblAnzeige abgefangen werden
Man kann natürlich auch, mehrere Events in der Handles Klausel zusammenfassen. Deswegen ist als Argument auch Sender mit angegeben, den man dann erst „boxen“ muss.
Boxen = Umwandeln, mittels je nach Anforderung
CType
Directcast
…
lblAnzeige.Text = " Wird installiert!"
Call ProgressBarMakro
…
Das haengt dann wiederrum von der Program Logik ab. Call kann man zwar angeben ist aber Geschmackssache!
Call würde man nehmen, wenn man etwas neu instanzieren müsste, aber zur gleichen Zeit einen Member davon brauch
Dim MyAdapter= as oleddbAdapter=(Call(new MyAdapter).Adapter)
Gruß
Reinhard
MfG Alex