La Position de la forme dans le coin inférieur droit de l'écran dans visual basic
Comment puis-je positionner un formulaire dans le coin inférieur droit de l'écran lors du chargement du formulaire? Je suis l'aide de Visual Basic 2010 Express.
Grâce
EDIT: je l'ai fait et il semble fonctionner à merveille.
Dim x As Integer
Dim y As Integer
x = Screen.PrimaryScreen.WorkingArea.Width - 400
y = Screen.PrimaryScreen.WorkingArea.Height - 270
Me.Location = New Point(x, y)
Besoin de plus d'informations sur ce: Êtes-vous à l'aide de VB ou VB.NET? Savez-vous quelle version? Êtes-vous construire une MDI / application SDI?
Localiser ou de position? Et la version de VB?
visual basic 2010 express, en fait je voulais dire le positionnement
Étant un débutant n'est rien à être désolé. Nous avons tous été là, et dans un certain domaine, nous sommes tous des débutants.
grâce Fredrik, permet donc de commencer...
Localiser ou de position? Et la version de VB?
visual basic 2010 express, en fait je voulais dire le positionnement
Étant un débutant n'est rien à être désolé. Nous avons tous été là, et dans un certain domaine, nous sommes tous des débutants.
grâce Fredrik, permet donc de commencer...
OriginalL'auteur Utku Dalmaz | 2009-12-04
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin de changer la Forme.StartPosition de Manuel et de changer l'Emplacement de la propriété de la forme
par exemple comment mettre en forme démarrage emplacement/position manuellement?
ou
VB.net - Formulaire De La Position De Départ En Haut À Gauche
à l'aide de Forme.Propriété StartPosition et Forme.Emplacement De La Propriété
C'est seulement la moitié de la réponse - tout aussi important et bien plus difficile à traquer que sa fait quelque chose que chacun des postes de programmeur doit savoir (et la question clé est: "comment obtenir la taille et l'emplacement de la zone de travail du bureau. Dernière fois que j'ai fait en Delphi, il y a plus longtemps que je m'en souvienne, et je n'ai pas encore trouvé le .Réponse NETTE... (ou du moins je ne m'en souviens plus).
au moins, j'ai un point de départ
De l'écran.GetWorkingArea retourne la taille et l'emplacement de la partie utile de l'écran. Ou dans les plus petits détails, le bureau de zone de l'écran, à l'exclusion des barres de tâches, accosté de windows, et un ancrage des barres d'outils. Vous passez une commande, car il peut y avoir plusieurs moniteurs, dans lequel cas, il utilise le contrôle de décider qui du moniteur que vous voulez dire. msdn.microsoft.com/en-us/library/45zswy9x.aspx
Voici un exemple de code en C#, il se traduit par VB.Net de façon assez directe. (
This
estMe
) stackoverflow.com/questions/1385674/...OriginalL'auteur Adriaan Stander
Comme le nom le suggère, cela ne localise dans le coin de la primaire de l'écran. Avec plusieurs moniteurs, c'est souvent va être le mauvais et ennuyer l'utilisateur.
Oh wow, quelqu'un qui n'aime pas les maths autant que je le fais. Le code est grande, mais l'approche avec le "Faire Jusqu'à ce que" n'est pas beau.
OriginalL'auteur Lost
Le Centre De L'Écran:
Coin En Bas À Droite De L'Écran:
OriginalL'auteur Zunair
simplement cela fait l'affaire pour moi: poitions juste au-dessus de/à gauche de taskar s le cas.
OriginalL'auteur rDroid
Si vous souhaitez positionner le formulaire sur le curseur à l'écran, utilisez:
OriginalL'auteur Gordon Bell
vous pouvez essayer comme
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.StartPosition = FormStartPosition.Manual
Me.Location = Screen.GetWorkingArea(Me).Location
End Sub
OriginalL'auteur betrice mpalanzi
Vous pouvez faire une boucle à travers les formulaires enfants et faire quelques calculs basés sur les propriétés top et left (pourriez combiner ces calcs avec la Largeur et la Hauteur en fonction de ce que votre exigence est pour "en bas à gauche")
HTH,
Marque
OriginalL'auteur Mark Cooper