2010-12-01 7 views
1

J'essaye d'ajouter une page d'onglets par programmation à un tabcontrol.C# tabcontrol - tabulation

Je peux le faire sans problème, mais il semble que lorsque je l'ajoute, il est automatiquement dimensionné à seulement 200px de largeur, et je ne peux pas savoir comment le redimensionner. L'onglet est créé dans une DLL, et est retourné au client principal par lequel il est ajouté au tabcontrol, mais comme je dis quand il est ajouté, il est seulement 200px de large, et tous les autres contrôles que j'ajoute sur cette page ne seront pas affichés si positionné plus de 200px de large.

Des idées?

Merci.

+0

Quelle est la largeur de la 'TabControl' que vous êtes utiliser pour héberger le 'TabPage'? La page d'onglet ne peut pas être plus large que son contrôle hôte. –

Répondre

2

Modifiez la propriété Size

myTabControl.Size = new System.Drawing.Size(400, 400); 

ou Height/Width propriétés

myTabControl.Height = 400; 
myTabControl.Width = 400; 

ou la propriété Dock

// Size the tab control to take up all available space in parent container 
myTabControl.Dock = DockStyle.Fill; 
+0

Oui ... fonctionne bien. Merci. –