none
Versteckte Elemente im Entwurf verstecken? RRS feed

  • Frage

  •  

    Hallo erstma,

    Ich hoff mal, dass ich hier im richtigen Forum dafür bin.

    Ich bau derzeit eine kleine Win-Anwendung in Visual C#.

    Diese Anwendung hat nun mehrere verschiedene Anzeigen, die allerdings nur einen Teil des Forms einnehmen.

    Nun bin ich es gewohnt von anderen Sprachen, welche ich vorher benutzt habe, diese Frames durch verstecken/einblenden der Elemente zu aktualisieren.

    Da es allerdings schwer ist verschiedene Frames übereinander zu bauen, wenn die anderen Frames noch im Bild sind.

    Alle Elemente haben zwar die Einstellung .Visible = false; werden allerdings trotzdem im Entwurf angezeigt Sad

     

    Gibt es eine Möglichkeit versteckte Elemente auch im Entwurf zu verstecken?

     

     

    Vielen Dank im Voraus

    B.M.

    Montag, 7. Januar 2008 22:24

Alle Antworten

  • Mir ist jetz5t nicht so klar was du mit Frames meinst. Meinst du damit Gruppen von Controls im Allgemeinen?
    Wenn ja dann würde ich diese Gruppen in jeweils eigene UserControls auslagern. Mir persönlich fällt jetzt kein sinnvoller Anwendungsbereich ein wo man einfach gruppen von Controls übereinander legt und mit der Visible Eigenschaft ein uns ausblendet.
    Ich würde wie gesagt für jede deiner Controlgruppen ein eigenes UserControl nehmen, dann sind die schon mal in deinem UserControl alle versammelt und du musst nicht mehr so viel zur Laufzeit Layouten. Desweiten würde ich sie einfach immer nur zur Laufzeit dem Form hinzufügen und wieder entfernen und erst gar nicht via Designer einbinden.
    Dienstag, 8. Januar 2008 20:14
  •  

    Hallo,

    ich glaube du solltest hierfür UserControls verwenden. Diese kannst du seperat bearbeiten und auch später während der Laufzeit mit Hide und Show ein und ausblenden.

     

    Gruss

    Christian

    Donnerstag, 31. Januar 2008 15:23