WinFuture-Forum.de: [vb] Options Dialog Wie Bei Emule - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

[vb] Options Dialog Wie Bei Emule


#1 Mitglied ist offline   GamerNumberOne 

  • Gruppe: aktive Mitglieder
  • Beiträge: 575
  • Beigetreten: 26. April 04
  • Reputation: 0
  • Wohnort:Leipzig

geschrieben 11. Juli 2005 - 20:26

Mahlzeit,
Ich möchte in Visual Basic so ein Options Dialog machen wie in emule.
Angehängtes Bild: od.PNG
Andere "kompetende" ;) antworten haben ergeben das man das mit dem treeview control oder einen listView macht.

Damit keine missverständnisse aufkommen mich interessiert zwar mit was man das macht aber noch interessanter finde ich WIE man es macht ! ;) (nicht missverstehen ich hab den ganzen tag lang unbrauchbare antworten bekommen und bin leicht angenervt)

Ich würde mich sehr über Hilfe freuen !

Dieser Beitrag wurde von GamerNumberOne bearbeitet: 11. Juli 2005 - 20:28

0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 11. Juli 2005 - 20:43

vielleicht zu allererst...welches Visual Basic meinst du. VB6 oder VB.NET?

soo...ich hoffe mal, ich kriege eine brauchbare antwort hin ;)

Ich würde das auch mit einen ListView und dem onclick-Event lösen.
Quasi, je nachdem was angeklickt wird, erscheint rechts "etwas" neues.
Und die Begrenzung in der Mitte, könnte mit einem Splitter gelöst werden.

Reicht das? ;)

EDIT: Wobei...wenn ich mir das so angucke. Vergiss das mit dem Splitter. Ich denke, dass sind eher zwei Groupboxen...

Dieser Beitrag wurde von Witi bearbeitet: 11. Juli 2005 - 20:48

0

#3 Mitglied ist offline   GamerNumberOne 

  • Gruppe: aktive Mitglieder
  • Beiträge: 575
  • Beigetreten: 26. April 04
  • Reputation: 0
  • Wohnort:Leipzig

geschrieben 11. Juli 2005 - 20:52

Ich meine VB6

Ok, welches Onklick event müsste ich den dann da nehmen ? So das das passende "fenster" dann rechts erscheint !
0

#4 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 11. Juli 2005 - 21:07

Das onclick-Event vom ListView. Dort musst du dann rausfinden, welches Element im ListView angeklickt wurde. Anschließend weißt du dann, was du rechts anzeigen musst
0

#5 Mitglied ist offline   GamerNumberOne 

  • Gruppe: aktive Mitglieder
  • Beiträge: 575
  • Beigetreten: 26. April 04
  • Reputation: 0
  • Wohnort:Leipzig

geschrieben 11. Juli 2005 - 21:12

Bloß wie !? ;)
0

#6 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 11. Juli 2005 - 21:14

Ich bin leider "nur" .NET-Experte. Dort könnte ich es dir ohne Problem erklären.
VB6 muss ich leider passen.
Sorry...
Es meldet sich garantiert gleich ein anderer Freak hier ;)
0

#7 Mitglied ist offline   uzge77 

  • Gruppe: aktive Mitglieder
  • Beiträge: 27
  • Beigetreten: 11. Juli 05
  • Reputation: 0

geschrieben 11. Juli 2005 - 21:45

das nennt mann listbox , hier mal ein beispiel , wenn du jetzt irgendeinen eintrag in der listbox anklickst wird er in dem label angezeigt .

du benötigst form1 ; Label1 ,ListBox (List1) , Button1

Zitat

Private Sub Command1_Click()

Label1.Caption = List1.List(List1.ListIndex)

End Sub

Private Sub Form_Load()
    With List1
        .Clear
        .AddItem "Eintrag Nr.1", 0
        .AddItem "Eintrag Nr.2", 1
        .AddItem "Eintrag Nr.3", 2
        .AddItem "Eintrag Nr.4", 3
        .AddItem "Eintrag Nr.5", 4
        .AddItem "Eintrag Nr.6", 5
    End With
End Sub

Dieser Beitrag wurde von uzge77 bearbeitet: 11. Juli 2005 - 21:46

0

#8 Mitglied ist offline   GamerNumberOne 

  • Gruppe: aktive Mitglieder
  • Beiträge: 575
  • Beigetreten: 26. April 04
  • Reputation: 0
  • Wohnort:Leipzig

geschrieben 12. Juli 2005 - 07:35

Danke, soweit war ich auch schon jetzt fehlt bloß noch das man z.b. auf Eintrag1 klick und sich das passenden "Feld" dazu öffnet das selbe natürlich auch bei den anderen einträgen.
0

#9 Mitglied ist offline   uzge77 

  • Gruppe: aktive Mitglieder
  • Beiträge: 27
  • Beigetreten: 11. Juli 05
  • Reputation: 0

geschrieben 12. Juli 2005 - 19:55

einfach mit einer schleife .

also auf gut deutsch (steht im Laibel1 , Eintrag Nr.1 , dann öffnet sich Form2 .

Form2. must du manuell erstellen , und so machst du deine if abfrage weiter ,



If Label1.Caption = "Eintrag Nr.1" Then
Form2.Show
End If




wenn du nicht klarkommst zeige mal deinen code und schreib was dann da aufgehen oder passieren soll ,dann mache ich dir mal ein beispiel :wink:

Dieser Beitrag wurde von uzge77 bearbeitet: 12. Juli 2005 - 19:56

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0