Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
Pyroman_
Newbie
Newbie

Anmeldedatum: 19.06.2007
Beiträge: 13

Steuerelemente (frames) "durchblättern"/ in Vorder
Verfasst am: 03.10.2007, 11:46

Hallo,
Ich habe ein Programm welches wie eine Homepage aufgebaut sein soll.
D.h Links eine Navigationsleiste und der Rest ein sich immer anpassender Arbeitsbereich., je nach geklicktem Menüpunkt .

Das arbeiten mit Tabs will ich aber vermeiden ( kein MS tabbed Diealog etc. )


Ich hab jetzt mehrere Frames übereinander gelegt und hatte mir es so gedacht ,man könnte per Klick auf den jeweiligen Navigationspunkt sich da durch "blättern" mit Hilfe von ZOrder.
Leider will dies erstens nicht so recht klappen , und zweitens wäre das bei ca 10 Frames auch imense Schreibartbeit Smile


[vb:1:7e68494d94]
Private Sub LstOptions_Click()
Select Case (LstOptions.Text)
Case "Einkommen"
frmAusgaben.ZOrder (1)
frmBierkasse.ZOrder (1)
'...
'....
frmEinkommen.ZOrder (0)

End Select
End Sub
[/vb:1:7e68494d94]
Das könnte man vllt. aber auch mit einer Schleife machen.


Hat vllt. jemand eine Lösung oder Vorschläge ? Ich hoffe ihr wisst was gemeint ist.
Wie so eine kleine Homepage halt . Ein navigationsframe und ein Hauptframe .


Danke
mfg.
 
Viktor
« Webmaster »<b><font color=red>« Webmaster »</fo



Anmeldedatum: 08.12.2006
Beiträge: 354
Wohnort: Berlin


Verfasst am: 03.10.2007, 11:59

Du musst alle Frames im Contentbereich ausblenden, bis auf den den du angezeigt habenn willst.
Klickst du auf den nächsten Menüpunkt musst du wieder alle ausblenden bis auf den den du anziegen willst.

Ausblenden und Einblenden kannst du mit der ".visible" Eigenschaft.
 
Pyroman_
Newbie
Newbie

Anmeldedatum: 19.06.2007
Beiträge: 13


Verfasst am: 03.10.2007, 12:25

Danke,
ich weiß garnicht warum ich ZOrder der .Visible Eigenschaft vorgezogen hab Confused

[vb:1:33e761eafd]
Private Sub LstOptions_Click()
Dim i as Integer
For i = 0 to Me.frmOptions.Count -1
frmOptions(i).visible = False
Next i
Select case (lstOptions.Text)
Case "Ausgaben"
frmOptions(0).visible = True
Case "XXX"
frmOptions(1).visible = True
'...
'...
End select
End sub
[/vb:1:33e761eafd]

So hab ich es dann vor. frmOptions ist dann eine Steuerelementengruppe

Ich denke so wird es klappen


Danke
Mfg.
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: zorder, arbeiten, homepage, frames

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Keygen - Hilfe bitte 1104 29.08.2007, 10:38
Keine neuen Beiträge Screenshot , hilfe ;) Speichern bzw jo 711 27.05.2007, 10:30
Keine neuen Beiträge hilfe bei ini maker 709 30.04.2007, 22:26
Keine neuen Beiträge [VB] suche hilfe beim 1. projekt 858 02.04.2007, 01:39
Keine neuen Beiträge proxy checker hilfe 1015 30.03.2007, 10:21
 


[ Time: 0.0900s ][ Queries: 86 (0.0415s) ][ GZIP on - Debug on ]