Bonjour
Voila , je voudrais créer une console customisée avec un inputbox qui permettrai a l'utilisateur de rentrer ses commandes ainsi qu'un outputbox qui afficherai les informations renvoyés par le programme .
J'ai fait sa:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   public partial class ConsoleForm : Form
    {
 
 
        public ConsoleForm()
        {
            InitializeComponent();
        }
 
 
 
 
 
        private void InputBox_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                OutputBox.Text += "\r\n" + InputBox.Text;
 
                if (InputBox.Text == "close")
                {
                    Application.Exit();
                }
                InputBox.Text = null;
 
            }
        }
 
 
    }
Mais bon ce n'est pas très optimisé, l'outputbox (qui n'est en fait qu'un textbox) bien qu'ayant la propriétée readonly a true se comporte comme un textbox , lorsque on clique dessus , y'a le curseur qui s'affiche ..
Deplus , la scrollbar n'est pas automatique , il est nécessaire que l'utilisateur la fasse glisser vers le bas pour qu'il puisse lire le texte.
J'aurais besoin d'un peu d'aide.
Merci d'avance