Plex 2E

  • 1.  How to create a vertical scrollbar in a panel

    Posted Feb 11, 2015 10:37 AM

    Hi. I`m new in Plex.

    I need to bulid a entity with 70 fields, for this reason the panel needs moving with a scroll bar to modify the properties of panel, but I can be able to see the vertical scroll bar.

    Could you please somebody who helps me.

     

     

     



  • 2.  Re: How to create a vertical scrollbar in a panel

    Posted Feb 11, 2015 12:08 PM

    Hi - I would suggest you to create a Tabstrip function with multiple tabs(pages). I think it will look nice too rather than presenting 70 fields in a single panel. (just a suggestion though). Anyway I had checked this in P5 long back but couldn't do it. Not sure whether we have a way in WPF..

     




  • 3.  Re: How to create a vertical scrollbar in a panel
    Best Answer

    Posted Feb 12, 2015 04:29 AM

    cool question

     

    You want to maintain 70 fields from ONE entity on ONE panel.

     

    Traditionally because there are so many fields people have used a Tab pattern such as PatternFactorys (available for free at StellaTools)

     

    pFA3/EditTabSingleEntity

    Multifunctional edit function with tabs to be able to create, change, delete, copy and display database entries from one function.

     

    or

     

    See OBASE/Entity With Tab Dialog pattern (which was not directly migrated to PATTERNS back in 1998)

     

    BUT

     

    This was how people have achieved it in the past...I guess you want ONE panel with a fixed size which allows you to scroll down through all the 70 fields..like a webpage.

    This can be achieved by using SPLITTER WINDOW I would guess. Plex help is your friend.

     

    "Splitter windows are divided into two or more panes that end users can resize by dragging a splitter bar. CA Plex enables you to design splitter windows with both horizontal and vertical splitter bars."



  • 4.  Re: How to create a vertical scrollbar in a panel

    Posted Feb 12, 2015 09:46 AM

    Thank you for answering my question