tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
493
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    xylon50 xylon50 ist offline Grünschnabel
    Registriert seit
    Mar 2006
    Beiträge
    3
    Hallo zusammen,

    ich brauche für mein Programm verschiedene Masken. Auf einer will ich z.B. Daten Darstellen, auf einer anderen Daten eingeben können. Um zwischen diesen Masken möglichst einfach umschalten zu können dachte ich mir ich benutze 1 Form und benutze darin 2 Frames die das gesamte Form ausfüllen. Dann kann ich einfach zwischen diesen wechseln.

    Leider sind z.B. Editfelder die ich in dem zweiten Frame einbinde auch immer auf dem ersten vorhanden. Ist die Grundlegene Idee falsch oder mache ich nur etwas falsch beim Design? Das umschalten klappt mit Framexy->visible jedenfalls ganz gut.

    ich kann da keine Doku zu finden und wäre über jede Hilfe dankbar.

    Gruß,
    xylon50
     

  2. #2
    Supa Supa ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Velbert
    Beiträge
    160
    Also, ich finde die Frames im BCB sind auf jedenfall ne recht überfüssige Erfindung. Ich hab auch mal ein etwas umfangreicheres Programm geschrieben in dem ich mehrere Frames übereinander benutzt hab. Hab mich hinterher so schwarz geärgert das ich alles neu gemacht hab. Vielleicht hab ich sie ja auch zweckentfremdet oder einfach nur falsch benutzt. Aus dieser Erfahrung herraus kann ich sie jedenfalls nicht empfehlen.

    Benutz doch einfach nein PageControl mit mehreren TabSheets. Dann kannste ganz bequem mit Registerkarten (Reitern) die angezeigten TabSheets umschalten.

    Edit:

    nochwas: wenn Du weiterhin Frames benutzen willst achte darauf, das du jegliche EditFelder, Labels oder was auch immer auf dem Frame einfügst, nicht auf dem Formular in das das Frame eingebunden ist. Damit kannste vermeiden das die Komponenten auch beim ->visible = false; noch angezeigt werden...
    Geändert von Supa (13.06.06 um 10:23 Uhr)
     
    noch 'n bischen Werbung in eigener Sache: www.ice-only.de

  3. #3
    xylon50 xylon50 ist offline Grünschnabel
    Registriert seit
    Mar 2006
    Beiträge
    3
    Huhu,

    danke für die Idee. Ich habe die PageControls weggelassen und nur die TabControls verwendet, welche ich dann über ein Menü mit TabControl->BringToFront(); auswähle. Genau das was ich wollte.

    Dank Dir,

    xylon50
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 25.05.05, 17:42
  2. Frames oder keine Frames, das ist hier die Frage!
    Von noopen im Forum HTML & XHTML
    Antworten: 5
    Letzter Beitrag: 19.01.04, 10:37
  3. 5 Frames in 5 Frames - Hilfe bitte!
    Von loserkid im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 03.12.03, 18:33
  4. aus mehreren frames in mehrere frames
    Von Chris Kurt im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 16.09.01, 23:28
  5. Antworten: 2
    Letzter Beitrag: 14.09.01, 09:17