Personaliseerbare schermen: groeperen van rechthoeken

0000002180     -      24-02-2014

Mercator 8.2 of hoger biedt de mogelijkheid om 2 rechthoeken te groeperen om ze te vervangen door een splitContainer.

vertikale SplitContainer:

splitcontainerhorizontal

horizontale SplitContainer:

splitcontainervertical

 

Wanneer twee rechthoeken (die gewoonlijk als containers gebruikt worden) in de configuratiemodus van het scherm geselecteerd worden, dan biedt het contextmenu nu twee bijkomende opties:

  • Horizontaal groeperen
  • Verticaal groeperen

Dat maakt het mogelijk om de twee rechthoeken aaneen te hechten, respectievelijk in de lengte of in de breedte.

grouperhorizontalement_nl

Zodra de groepering werd uitgevoerd, geeft dit icoontje aan dat de elementen aaneen werden gehecht:

groupicon_nl

Het is mogelijk om deze groepering via het contextmenu van dit icoontje in te trekken:

ungroup_nl

In de modus 'gebruik' gebeurt deze groepering via de aanwezigheid van een SplitContainer, m.a.w. een controle van twee panels en een verplaatsbare scheiding tussen de beide. Voortaan is het voor de gebruiker dus eenvoudig om de grootte van een rechthoek op gesynchroniseerde wijze aan de andere rechthoek aan te passen. Dit kan in het bijzonder nuttig blijken wanneer er bijvoorbeeld twee roosters worden weergegeven waarvan het aantal lijnen kan variëren of, zoals hieronder geïllustreerd, om twee objecten weer te geven, de LinesEditor en de TouchSelector.

groupsample_nl

Opmerkingen:

  • De twee rechthoeken worden met de eigenschap 'Docking' tot 'Ful' in hun respectievelijke panel geplaatst.
  • Voor een horizontale groepering, is de eigenschap 'Anchor' van de SplitContainer deze in de onderste rechthoek.
  • Voor een verticale groepering, is de eigenschap 'Anchor' van de SplitContainer deze in de rechter rechthoek.
  • Wanneer een object in een rechthoek geplaatst wordt die gegroepeerd zal worden, is het verstandig om de eigenschap 'Anchor' van dat object op 'Top Bottom Right' te plaatsen opdat de afmetingen zich automatisch aanpassen aan het panel waarin de rechthoek staat.