Bonjour,
Question 1
Sur tous les logiciels comme Windows Live messenger 8.5, 9 , 11 et Skype et BlocNote il ont tous un beau menu (Est-ce que c'est un MenuStrip ?)
Le menu par défaut de MenuStrip1 de Visual Basic 2010 est tout laid (fond blanc et le fond des menu quand on passe la souris en survol il est bleu clair , j'aime vraiment pas, comment avoir le type de truc que tous les autres logiciels? Est-ce qu'il utilisent Visual Basic?
Question 2
Sur Visual Basic 2010 quand on ajoute un systray avec NotifyIcon et qu'on ajoute un menu , dés qu'on clic-droit sur l'icone il y a un menu qui s'ouvre et il est a gauche du systray et j'aimerais qu'il soit a droite comme tout le monde c'est plus pratique. Savez vous comment il faudrait faire?
Le code du menu au systray :
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
31
32
33
34
35
36 ' Visual Basic Public ContextMenu1 As New ContextMenu Public Event Click2 As EventHandler Dim menuItem1 As New MenuItem() Dim QuitItem As New MenuItem() Public Sub CreateIconMenuStructure() ' Me.ContextMenu1.MenuItems.Add("&Quitter") QuitItem = ContextMenu1.MenuItems.Add("&Quitter") AddHandler QuitItem.Click, AddressOf Me.menuItem1_Click2 End Sub Private Sub menuItem1_Click2(ByVal sender As Object, ByVal e As System.EventArgs) _closeMe = True Me.Hide() Me.Close() 'MsgBox("click") End Sub Private Sub NotifyIcon1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles NotifyIcon1.Click NotifyIcon1.ContextMenu = ContextMenu1 End Sub
J'ai aussi une question concernant le systray, quand on clic droit dessus une fois il s'affiche pas ce menu, il faut cliquer une 2eme fois pour qu'il s'affiche (un double-clic)
aprés il s'ouvre toujours en 1 clic , c'est louche, il faudrait qu'il fait la meme chose que tous les logiciels et il faudrait que en un clic le menu s'ouvre dés le démarrage du form.
Merci , salutations.
Partager