Bonjour![]()
La taille de ma form varie suivant son utilisation, mais j'aimerais qu'elle soit constamment collé en bas à droite de l'écran, juste au dessus de la barre de tache, quelle que soit la résolution de l'écran.
Une id ?
Merci
Bonjour![]()
La taille de ma form varie suivant son utilisation, mais j'aimerais qu'elle soit constamment collé en bas à droite de l'écran, juste au dessus de la barre de tache, quelle que soit la résolution de l'écran.
Une id ?
Merci
Bonjour ^^
J'ai demandé à mon collègue de boulot, s'il connaissait et il m'a dit que oui et il m'a donné ce code :
Autrement dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Form21.Top = (Screen.PrimaryScreen.WorkingArea.Height() - Form21.Height) Form21.Left = (Screen.PrimaryScreen.WorkingArea.Width() - Form21.Width)
nomdetonfrom.top(hauteur) = (la hauteur de l'écran - la hauteur de ton form)
nomdetonfrom.left(largeur) = (la largeur de ton écran - la largeur de ton form)
On a vérifié elle prend en compte dans la hauteur de l'écran, la hauteur de la barre de tâche.
Voili![]()
En espèrant t'avoir aidé![]()
Programmer c'est comme gravir une montagne...
Il faut procéder par étapes...
(? auteur ?)
Un seul être vous manque et tout est dépeuplé.
Lamartine (merci chat hotplug ^^)
Salut
Merci![]()
Le probleme : mon soft est en NotifyIcon dans la barre de tache à l'origine avec un windows state en minimisé
Donc je ne le vois presque plus quand je le lance ...
Par contre quand je met normal dans windows state, celà fonctionne...
Mais je ne le veux pas apparent à l'origine
Que veux-tu dire pas apparent ? Que veux-tu qui ne soit pas apparent ?
Merci ^^
Programmer c'est comme gravir une montagne...
Il faut procéder par étapes...
(? auteur ?)
Un seul être vous manque et tout est dépeuplé.
Lamartine (merci chat hotplug ^^)
Mon application, elle est dans la barre de tache à l'ouverture comme l'icone de MSN
Je l'ai modifié un peu et... rajouté dans ma restauration de la form et à chaque fois que je modifi sa taille
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 Public Sub localisation() Dim workingRectangle As System.Drawing.Rectangle = _ Screen.PrimaryScreen.WorkingArea Me.Top = (workingRectangle.Height() - Me.Height) Me.Left = (workingRectangle.Width() - Me.Width) End Sub Public Sub RestoreWindow() Me.Show() Me.WindowState = FormWindowState.Normal localisation() NotifyIcon1.Visible = False Me.Focus() End Sub
ca fonctionne![]()
Merci
oki d'accord ^^
Je suis contente que tu ai réussi à trouver![]()
Bonne continuation
(=> titre : Résolu)
Programmer c'est comme gravir une montagne...
Il faut procéder par étapes...
(? auteur ?)
Un seul être vous manque et tout est dépeuplé.
Lamartine (merci chat hotplug ^^)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager