Je crée un navigateur Web avec des onglets. Pour entrer l'URL, j'essaye de placer un MenuStrip avec son ToolStripMenuItem
comme zone de texte. Je crée tous les contrôles dynamiquement et j'ai 2 questions.C# - Création dynamique de MenuStrip
1). Comment puis-je insérer une zone de texte en tant que ToolStripMenuItem
à partir du code?
(pour cette capture d'écran que j'ai ajouté le MenuStrip au moment de la conception)
2). Comment puis-je changer sa largeur?
Merci à tous.
Facile à faire dans le code en ajoutant un ToolStripTextBox à la collection DropDownItems de l'élément de menu. L'interface n'est pas très bonne, cependant, il n'est pas évident que c'est une boîte de texte jusqu'à ce que l'utilisateur la sélectionne. Et il n'y a pas de bonne façon de signaler "J'ai fini de taper!" –
@HansPassant: Je suis d'accord. Cela ne ressemble pas du tout à une boîte de texte! J'utilise la méthode 'Focus()' pour placer le curseur dans la zone de texte chaque fois qu'un nouvel onglet est créé. – Isuru