Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

ComboBox in VB

Diskussion: ComboBox in VB im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Das Programm soll eine Art Organiser darstellen, in dem man einen Namen auswählen kann und die Daten (Name, Adresse, ...

Antwort
Alt 25.10.01, 14:50   #1 (permalink)
Bastard Operator
 
Benutzerbild von TheEvilOne
 
Registriert seit: 02.10.01
TheEvilOne Leistung: Z3
Likes: 16
Standard ComboBox in VB

Anzeige

Das Programm soll eine Art Organiser darstellen, in dem man einen Namen auswählen kann und die Daten (Name, Adresse, etc) in einem Label ausgegeben werden.


Schaltflächen:
Eine ComboBox (Name: daten), ein Schalter (Name: bestätigung) und ein Label (Name: ergebnis).


In der ComboBox werden unter "List" Namen angegeben, welche später zur Auswahl stehen sollen.

Im Programmablauf wähle ich aus der ComboBox einen Namen aus. Nach der Bestätigung des Schalters soll der zuvor definierte Inhalt jedes Einzelnen Namens in dem Label ausgegeben werden.

Im Schalter hab ich im Momel nur "ergebnis = daten.text" angegeben, welches nur den ausgewählten Namen in dem Label ausgibt.


Ich habe jetzt das Problem, daß ich nicht weiß, wie ich den einzelnen Namen die restlichen Daten (Adresse, etc) "anhängen" kann.

Die Erste Position in der ComboBox wird mit 1, die zweite mit 2, usw bis -1 angesprochen. Allerdings ist mir noch unklar, wir die für die Ansprechung der einzelnen Elemente erforderlichen Befehlsketten lauteten.


bye Evil

TheEvilOne ist offline   Mit Zitat antworten
Alt 25.10.01, 15:40   #2 (permalink)
Senior Member
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard

Sorry bei deinem Problem kann ich dir nicht helfen, aber ich kann es einfach nicht glauben das du in VB proggst? Wie bist denn du dazu gekommen .

Gruß, der ungläubige Odin.
Flou ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 25.10.01, 18:30   #3 (permalink)
Bastard Operator
Themenstarter
 
Benutzerbild von TheEvilOne
 
Registriert seit: 02.10.01
TheEvilOne Leistung: Z3
Likes: 16
Standard

Zitat:
aber ich kann es einfach nicht glauben das du in VB proggst? Wie bist denn du dazu gekommen
lol, ich kann es selbst noch gar nicht so richtig glauben ;O)

Es ist einfach Tatsache, daß man in VB unter Win gewisse Projekte einfacher und vorallem schneller realisieren kann als z.B. in C/C++; und außerdem sollte man ja vielseitig Qualitäten aufweisen können ;O)

Ich hatte es anfangs mal mit Delphi versucht, allerdings bekam ich mittendrin einfach nen riesen Hals und hab es dann kurzerhand von der Platte verbannt (obwohl die Oberfläche der von VB ziemlich ähnlich ist)

TheEvilOne ist offline   Mit Zitat antworten
Alt 25.10.01, 19:23   #4 (permalink)
Bastard Operator
Themenstarter
 
Benutzerbild von TheEvilOne
 
Registriert seit: 02.10.01
TheEvilOne Leistung: Z3
Likes: 16
Standard

Die Lösung des Problems scheint sich gefunden zu haben.

Und zwar schreibt man im CommantButton z.B.:

If Daten.ListIndex = 1 Then
Ausgabe.Caption = "blablabla"
End if

oder

If Daten.Text = "Name" Then
Ausgabe.Caption = "blablabla"
End if

Meines jetzigen Wissensstandes kann ich die Daten nicht den einzelnen Namen anhängen, sondern nur mit einer If-Anweisung wie o.a. einfügen.
Falls jemandem doch noch eine bessere Alternative einfällt, kann er es ja hier posten...

Btw: Das beweißt mal wieder, daß es sich lohnt, in den IRC zu kommen ;O) (thx Indy)
TheEvilOne ist offline   Mit Zitat antworten
Alt 25.10.01, 19:30   #5 (permalink)
Member of Honour
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

Anmerkung:

Wenn man den Benutzer des Programmes zusätzliche Einträge machen lässt, muss man das dann selbstverständlich noch mit Variablen machen, sonst wird's da Probleme geben, wenn man Einträge löscht u.s.w.
Indi ist offline   Mit Zitat antworten
Alt 25.10.01, 23:44   #6 (permalink)
buttfinga
Guest
 
Likes:
Standard

hi TheEvilOne,

also ich hätt da noch zwei ideen, die eine wäre, dass du die ganzen adressdaten in einem array abspeicherst und dann nach belieben mit dem listindex draufzugreifst und die andere möglichkeit wäre, dass du das Tag der ComboBox etwas "missbrauchst" indem du dort eine zeichen folge reinschreibst, in der die einzelen elemente immer durch | getrennt sind, dann würd die zeichenkette z.b. lauten :
alex~mustermann~kellergasse~12~34122~köln|brigitte ~musterfrau~laerchenweg~5a~24652~regensburg

das ganze müsstes du dann halt nur bei jedem aufruf mit einem sog. StringTokenizer auseinander nehmen

ist aber weit aus schwieriger und unübersichtlicher als die erste methode, dennoch find ich persöhnlich beide möglichkeiten besser als diesen elen langen if then else baum bzw. select case baum

-buttfinga-
  Mit Zitat antworten
Alt 26.10.01, 09:38   #7 (permalink)
Member of Honour
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

Wenn du das ganze nur mit Variablen machst, hast du keinen elend langen If..then-Baum.
Indi ist offline   Mit Zitat antworten
Alt 26.10.01, 22:10   #8 (permalink)
Tec
Senior Member
 
Registriert seit: 02.10.01
Tec Leistung: Facit NTK
Likes: 1
Standard

empfehle eine datenbank anzulegen (z.b. unter access) auf welche dann per adodc zugegriffen wird.

viele firmen coden ihre oberflächen unter vb, von der aus dann die c-progs gestartet werden.
Tec ist offline   Mit Zitat antworten
Alt 26.10.01, 22:51   #9 (permalink)
Member of Honour
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

Eine Verknüpfung mit einer Access-Datenbank empfehl ich Evil vorläufig nicht, da er noch nicht so weit ist. Aber zugegeben, wenn man sich damit auseinandersetzt ist es recht interessant, wenn man Excel und Access Sachen einbinden und steuern kann.

Es gibt da auch ein Datenbank-Steuerelement in VB. Allerdings kann ich dazu nicht sagen, inwiefern es brauchbar ist. Aber es ist mich Sicherheit einfacher zu steuern.

Indi
Indi ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » ComboBox in VB
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
C++ ComboBox - Resource Editor shinobo Code Kitchen 2 10.05.09 11:19
Combobox & VBA keymaker Code Kitchen 2 04.09.08 11:37
ComboBox sortieren in Delphi ByteDevil Code Kitchen 0 24.11.07 12:52
Combobox füllen woofast Code Kitchen 2 04.09.07 21:49
C++Builder - ComboBox nook Code Kitchen 4 19.10.02 01:44


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61