Aanbevolen procedures voor de TableLayoutPanel-control
Het TableLayoutPanel-besturingselement biedt krachtige indelingsfuncties waar u zorgvuldig over na moet denken voordat u ze op uw Windows Forms gebruikt.
Aanbevelingen
De volgende aanbevelingen helpen u het TableLayoutPanel-besturingselement op de beste manier te benutten.
Doelgebruik
Gebruik de TableLayoutPanel controle spaarzaam. U moet deze niet gebruiken in alle situaties waarvoor een formaat kan worden aangepast. In de volgende lijst worden indelingen beschreven die het meeste voordeel hebben van het gebruik van het besturingselement TableLayoutPanel:
Indelingen waarin er meerdere delen van het formulier zijn die het formaat proportioneel aan elkaar aanpassen.
Indelingen die dynamisch tijdens runtime worden gewijzigd of gegenereerd, zoals formulieren voor gegevensinvoer waarvoor door de gebruiker aanpasbare velden worden toegevoegd of afgetrokken op basis van voorkeuren.
Indelingen die op een algemene vaste grootte moeten blijven. U hebt bijvoorbeeld een dialoogvenster dat kleiner moet blijven dan 800 x 600, maar u moet gelokaliseerde tekenreeksen ondersteunen.
In de volgende lijst worden indelingen beschreven die niet veel baat hebben bij het gebruik van het besturingselement TableLayoutPanel:
Eenvoudige gegevensinvoerformulieren met één kolom met labels en één kolom met tekstinvoergebieden.
Formulieren met één groot weergavegebied dat alle beschikbare ruimte moet vullen wanneer het formaat wordt aangepast. Een voorbeeld hiervan is een formulier dat één PropertyGrid bedieningselement weergeeft. Gebruik in dit geval ankering, omdat er verder niets anders moet worden uitgevouwen wanneer het formulier wordt aangepast.
Kies zorgvuldig welke controls in een TableLayoutPanel-besturing geplaatst moeten worden. Als u ruimte hebt om uw tekst met 30% te laten groeien met behulp van ankering, kunt u overwegen alleen de eigenschap Anchor te gebruiken. Als u de benodigde ruimte voor uw indeling kunt schatten, is het gebruik van Dock en Anchor eenvoudiger dan het schatten van de details van de resterende ruimte en AutoSize gedrag.
In het algemeen houdt u bij het ontwerpen van uw indeling met het TableLayoutPanel besturingselement het ontwerp zo eenvoudig mogelijk.
Het venster Documentoverzicht gebruiken
Het venster Documentoverzicht geeft u een structuurweergave van uw indeling, die u kunt gebruiken om de z-volgorde en de relaties tussen bovenliggende en onderliggende elementen van uw besturingselementen te bewerken. Selecteer in het menu Weergave, kies Andere Venstersen selecteer vervolgens Documentoverzicht.
Nesten voorkomen
Vermijd het nesten van andere TableLayoutPanel besturingselementen binnen een TableLayoutPanel besturingselement. Het opsporen van fouten in geneste indelingen kan lastig zijn.
Visuele erfenis vermijden
Het besturingselement TableLayoutPanel biedt geen ondersteuning voor visuele overerving in de Windows Forms-ontwerper in Visual Studio. Een TableLayoutPanel besturingselement in een afgeleide klasse wordt tijdens het ontwerp weergegeven als 'vergrendeld'.
Zie ook
.NET Desktop feedback