Je ne trouve pas de propriété CanGrow sur le contrôle Textbox. Ceci est courant dans certains autres contrôles, et ce qu'il fait est d'étendre le contrôle pour accomoder plus de données. De toute façon pour obtenir cette fonctionnalité dans le TextBox?Winform Textbox CanGrow?
Répondre
Eh bien, je suis venu avec ceci:
Private Sub TextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox.TextChanged
'check to see if textbox has text
If (TextBox.TextLength > 0) Then
'resize height of textbox by count of lines (plus add some padding)
TextBox.ClientSize = New Size(TextBox.ClientSize.Width, Convert.ToInt32((TextBox.Lines.Length * TextBox.Font.Height) + (TextBox.Font.Height * 0.5)))
Else
'resize to one line height (plus padding)
TextBox.ClientSize = New Size(TextBox.ClientSize.Width, Convert.ToInt32(TextBox.Font.Height + (TextBox.Font.Height * 0.5)))
End If
End Sub
Note: il ne fonctionne pas avec le mot-chaîne.
Je ne connais pas CanGrow. Cherchez-vous une propriété Anchor peut-être? De toute façon pour obtenir cette fonctionnalité dans la TextBox ?
Eh bien, oui, mais vous devrez peut-être vous en occuper manuellement. La fonction Graphic.MeasureString()
peut être ce que vous cherchez afin de régler la largeur correctement. Gardez à l'esprit que MeasureSting
peut avoir des problèmes lors de la mesure de chaînes multilignes.
Si vous définissez les propriétés d'ancrage en haut, à gauche, en bas et à droite, le contrôle augmente à mesure que le formulaire est redimensionné.
Je pense qu'une meilleure option est d'utiliser la station d'accueil. Je configure généralement une mise en page de panneau avec un ancré au client, puis je mets le contrôle que je veux redimensionner dans le panneau ancré au client, et définissez le contrôle pour ancrer au client ainsi.
- 1. convertir wpf textbox à iwin32window (winform)
- 2. Winform - Groupbox & Controls?
- 3. ObservableCollection de contrôles winform
- 4. Clone Winform control
- 5. textbox
- 6. IDisposable Winform
- 7. WinForm Design?
- 8. winform localisation
- 9. WPF: incorporation de TextBox dans TextBox
- 10. Comment rendre un contrôle compatible Winform et Webform?
- 11. textbox validation
- 12. autosuggest textbox
- 13. multiline textbox
- 14. Enregistrer WinForm en PDF et imprimer plusieurs pages WinForm
- 15. Comment fermer un WinForm différent du code d'un autre WinForm?
- 16. IE 7 intégré dans l'application WinForm gèle toute application Winform
- 17. Le champ excel de CrystalReports est coupé lors de l'utilisation de CanGrow = True
- 18. SSRS n'honore pas la propriété CanGrow lors de l'exportation vers Excel
- 19. Annuler Un WinForm Réduire?
- 20. activex en winform
- 21. Winform, autorisation sur ui
- 22. aspNetCompatibility WCF et WinForm
- 23. authentification winform + asp
- 24. DataGridView Winform C#
- 25. Application Winform pour Mac
- 26. Winform BindingSources - Question
- 27. WinForm Rafraîchissant Problème
- 28. C# personnalisée contrôle WinForm
- 29. Formulaire Winform événement fermé
- 30. Modifier WinForm MenuStrip dérivé
seulement bon si je veux remplir le formulaire entier. Je ne. Mais si j'ai une très longue ligne, je veux l'emballer et la développer. – Alex