C# à l'aide de dockstyle et de l'ensemble de la marge
J'essaie d'insérer un couple d'objets dans un nouveau formulaire que j'ai créer par programme; fondamentalement, je veux un Button
sur le bas et un RichTextBox
remplissant tout l'espace restant. J'ai mis le premier en tant que Dock = DockStyle.Bottom
, et la seconde comme Dock = DockStyle.Fill
et il fonctionne.
Maintenant, je vais essayer d'insérer un espacement entre les éléments, j'ai donc ajouté un rembourrage en forme et d'une marge dans le bouton. La première fonctionne correctement, mais la marge n'est pas, donc pas d'espace entre RichTextBox
et Button
.
Voici le code et la sortie. Ai-je raté quelque chose?
//Parent Form
SMSForm.Padding = new Padding(5);
//TextBox
RichTextBox SMStext = new RichTextBox();
SMSForm.Controls.Add(SMStext);
SMStext.Dock = DockStyle.Fill;
//Button
Button SMSsend = new Button();
SMSsend.Text = "Send SMS to ";
SMSForm.Controls.Add(SMSsend);
SMSsend.Margin = new Padding(10);
SMSsend.Dock = DockStyle.Bottom;
Vous êtes en train de faire cela sans le concepteur? Si oui, envisagez d'utiliser
C'est WinForms? Il serait utile si vous avez spécifié qu'en utilisant les WinForms tag sur votre question.
SuspendLayout
et ResumeLayout
par la suite.C'est WinForms? Il serait utile si vous avez spécifié qu'en utilisant les WinForms tag sur votre question.
OriginalL'auteur Naigel | 2014-07-22
Vous devez vous connecter pour publier un commentaire.
Réglage de la
Margin
propriété sur un quai de contrôle n'a pas d'effet sur la distance de contrôle à partir des bords du récipient.Lire MSDN. Utilisation
Table layout panel
Comme ce
Bienvenue.... @LorenzoC
OriginalL'auteur Sathish
Première détacher de la RTB. Puis définir les positions de la RTB et le bouton que vous voulez(En spécifiant des limites par programmation).
Puis placez le point d'ancrage de la propriété de la RTB à tous les côté. c'est à dire en Haut à Gauche en Bas à Droite
Et puis bouton de réglage de l'ancrage à Gauche en Bas à Droite.
Aussi, si vous voulez plus de contrôle de la mise en page, vous pouvez utiliser le flux de panneau de disposition ou de la disposition de table de contrôle de panneau de configuration.
OriginalL'auteur Ashish Charan