Results 1 to 6 of 6

Thread: Form op Panel

  1. #1

    Form op Panel

    Hoi,

    Ik heb een Mainpanel en daarop een Panel met splitter.
    Op die Panel zet ik een Form. Form.parent := Panel.
    Simpel eigenlijk.

    Soms bij wat handelingen (positie veranderen, etc.) is de Form niet meer zichtbaar op de Panel.
    Nu kan ik dat terug toveren met:

    Panel.Width := 0;
    Panel.Repaint;
    Panel.Width := 300;

    Dan is opeens Form weer terug.
    Zelfde resultaat als ik via de splitter even groter of kleiner maak.

    Is hier een andere manier voor zoals een message in class(Form) zelf?

    Is eigenlijk simpele vraag maar ik zou niet weten hoe.

    Groetjes.

  2. #2
    Fornicatorus Formicidae VideoRipper's Avatar
    Join Date
    Mar 2005
    Location
    Vicus Saltus Orientalem
    Posts
    5,708
    De Align of Anchors van je form gebruiken?
    TMemoryLeak.Create(Nil);

  3. #3
    Senior Member Wok's Avatar
    Join Date
    Dec 2002
    Location
    Alkmaar
    Posts
    2,085
    Align van je Panel zetten, en dan je form op dat panel align := alclient als je de spitter dan verschuift gaat je form mee
    10.4.2, Delphi2010, of Lazarus 2.2.0

  4. #4
    Alle align staat aan. Is een ververs ding. Vandaar de vraag.

  5. #5
    Fornicatorus Formicidae VideoRipper's Avatar
    Join Date
    Mar 2005
    Location
    Vicus Saltus Orientalem
    Posts
    5,708
    Ik vrees toch dat je ons iets meer moet geven, zoals een kort projectje waarin dit probleem te reproduceren is.
    TMemoryLeak.Create(Nil);

  6. #6
    Ik denk dat het een combinatie is van meerdere panels op panels. Het is niet de enige form op een panel.
    Een voorbeeld zal gewoon werken. Ik sluit deze discussie. Bedankt voor het meedenken

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •