Hi
ich will ein proggy machen wo ich in ein textfeld ein name eingebe (zb hans) dann wenn ich auf nen Button klicke erscheint ein bild der person.. wie geht das?
pls source als beispiel.. aber mit 3 oder 4 namen:)
thx im vorraus
Amethyst_ Poster
Anmeldedatum: 24.02.2007 Beiträge: 172
Verfasst am: 01.07.2007, 01:54
"Ein Bild der Person"?
Mach halt Select Case - Pictureboxen Visible = True / false.
ich würd so machen das in der textbox der name steht und das bild auch den namen hat
also textbox: hans
bei button klick wird dann Picture1.Picture = "C:\" & Text1.Text & ".jpg"
wär wohl das einfachste. Also einfach der name im textfeld entspricht dem namen vom bild
bizzit_ Newbie
Anmeldedatum: 24.06.2007 Beiträge: 5
Verfasst am: 01.07.2007, 09:50
kannste mal ein den code schicken.. kapier ich nich. bin anfänger ^b!zZ!t a.k.a Candyman^
Jolo_ Coder
Anmeldedatum: 20.03.2007 Beiträge: 210
Verfasst am: 01.07.2007, 11:50
Dann Lern erstmal die Grundlagen dann verstehst du den source auch
ZiG_ Überflieger
Anmeldedatum: 07.03.2007 Beiträge: 1248
Verfasst am: 01.07.2007, 19:02
Gib ihm ne Chance Jolo.
@bizzit
Das ist relativ einfach.
Erstelle einfach ein paar Pictureboxes mit den Bilder die du immer anzeigen willst.
Dann brauchst du noch eine Combobox mit allen Namen.
Und dann brauchst du nur noch den Code für den Button und eine Funktion.
[code]
Private Sub Command1_Click()
Select Case Combo1.Text
Case "Hans"
Call Deactivate
Picture1.Visible = True
Case "Maria"
Call Deactivate
Picture2.Visible = True
End Select
End Sub
Private Function Deactivate()
Picture1.Visible = False
Picture2.Visible = False
End Function
[/code]
Wenn du den Button drückst überprüft er welchen Namen du in der Combobox ausgewählt hast und ruft zuerst die Funktion "Deactivate" auf, in der zuerstmal alle Pictures deaktiviert werden und gleich danach wir das Bild das du anzeigen willst aktiviert.
In Select Case hab ich mit der Text Eigenschaft gearbeitet, da es so sicher etwas leichter zu verstehen ist, wie es funktioniert. Normal würde ich es mit dem Index machen.
Hoffe es hilft dir. ZiG Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)