Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [.NET] fixer la position d'une form [ Windows / Formulaire / Winforms / Controls ] (Apophis)

jeudi 8 juin 2006 à 15:57:03 | [.NET] fixer la position d'une form

Apophis

Salut,

Comment faire pour fixer la position d'une fenetre à un emplacement précis, le coin inferieur droit par exemple.
Certes, on peut le faire en faisant un setbounds dans l'évenement Move, mais ca fait un truc tout moche en pratique.
La fenetre bouge puis revient, presque instantanément mais ca fait moche

Voila, merci d'avance



jeudi 8 juin 2006 à 16:09:10 | Re : [.NET] fixer la position d'une form

cboulas

Membre Club

Salut, ce que tu peux faire c'est retirer la bordure de ta fenêtre afin de ne pas pouvoir la déplacer, etc...

et au démarrage, tu spécifie les coordonnées de la fenêtre

Chris...
Web : Firstruner


jeudi 8 juin 2006 à 16:13:21 | Re : [.NET] fixer la position d'une form

Apophis


ca pourrait etre une solution mais dans mon cas ca ne va pas,

en fait je voudrais que la position soit fixée mais que l'on puisse quand meme la redimensionner.
en fros le coin inferieur droit resterait toujours au meme endroit et on pourrait agrandir en hauteur, et agrandir en largeur vers la gauche...


jeudi 8 juin 2006 à 16:54:18 | Re : [.NET] fixer la position d'une form

cboulas

Membre Club
Regarde avec Anchor, etc... si cela peux t'aider à dimenssioner mais j'ai un doute

Chris...
Web : Firstruner


jeudi 8 juin 2006 à 16:58:54 | Re : [.NET] fixer la position d'une form

Apophis

bah en fait il n'existe pas de propriété anchor pour les Forms elles memes, c'est ca mon probleme ...


jeudi 8 juin 2006 à 17:23:52 | Re : [.NET] fixer la position d'une form

cboulas

Membre Club
Alors j'ai cette solution, que tu as du mettre en place d'ailleur ;)

Pour ta winform : Propriété "StartPosition" sur Manual
puis dans le code, dans le Sub New() de cette winform place ce code :
   MyBase.Location = New Point(Screen.PrimaryScreen.Bounds.Width - Me.Width, Screen.PrimaryScreen.Bounds.Height - Me.Height)

Ainsi avant que ta forme s'affiche elle sera déjà placée au bon endroit
ensuite dans le Form_SizeChanged :
   Me.Location = New Point(Screen.PrimaryScreen.Bounds.Width - Me.Width, Screen.PrimaryScreen.Bounds.Height - Me.Height)

Bon y'a un petit pb pour l'affichage lors de la resize mais c'est acceptable ;)

Chris...
Web : Firstruner


jeudi 8 juin 2006 à 17:25:53 | Re : [.NET] fixer la position d'une form

cboulas

Membre Club
A noter que la position de la fenêtre devra être gérer dans un autre évênement pour qu'elle reste en bas à droite

Chris...
Web : Firstruner


jeudi 8 juin 2006 à 17:32:09 | Re : [.NET] fixer la position d'une form

Apophis

En fait c'est plus ou moins ce que j'avais fait, mais quand on veut la bouger ca fait tout bizarre, ca clignotte.
En fait il déplace la fenetre, puis la remets au bon endroit, et celà plusieurs fois par seconde, ce qui donne un effet tout moche
En fait il faudrait ptet carrément remplacer la fonction existante, mais je m'y connais pas suffisement en .net, je sais meme pas si c possible

Merci de passer du temps à m'aider

jeudi 8 juin 2006 à 17:40:28 | Re : [.NET] fixer la position d'une form

cboulas

Membre Club
Je suis dessus, je vais essayer de te faire cela ;)

Chris...
Web : Firstruner




Cette discussion est classé dans : form, net, fenetre, position, fixer


Répondre à ce message

Sujets en rapport avec ce message

VB net acces Form Principale [ par Arnaud01 ] Salut à tous! J'ai cherché sur le site sur ce problème, et j'ai trouvé des questions similaires, malheureusement, aucune réponse ...Je m'explique : Je Dialogue Form en .NET [ par gwiwi ] Bonjour, j'ai une form Principal qui s'appelle PrincipalForm et une autre form qui s'appelle Connexion qui est une fenetre enfant de la PrincipalForm. vb .net Fermer une fenetre a partir dune autre [ par trikeur ] j'ai un pb en vb .net je debute...ça parait bidon mais bon...:j'ai 3 fenetres imaginons... A, B et Cles 3 sont ouvertessur la form A jai 2 boutons et faire reapparaitre un form en mode design sous VB NET [ par thierrydelepine ] bonjour /bonsoir,je me met a VB net et je commence a decouvrir cette environnement.J'ai donc créé un nouveau projet avec un form.Pour testé j'ai fermé passer d une fenetre a une autre [ par eviljojo22 ] je suis un newbie ds le vb mais j ai bcp de base avec le cracking je voudrai savoir comment en cliquant sur le bouton d une fenetre on peut acceder a Propriété form [ par toosdu87 ] Salut a tous, est ce que quelq'un connait une propriété qui me permettrai de connaitre la position de ma fenetre par rapport au autre.En fait je voudr VB.Net Position d'un GroupeBox [ par MagDix ] Salut...J'ai un problème très bête.J'ai 2 Form dans mon code... quand je clqieu sur un bouton ca fais disparaitre la premiere form et apparaitre la se agrandire La Form (à_à) [ par jawadprison ] bonjour tout le monde j'ai un probléme conserenant la forms d'un projet en Vb.net 2003 quand je fais creer mon projet et de le terminer je n'arrive fenetre bloquée par un click [ par kkto ] bonjour,mon probleme : j'ai un form qui s'affiche et qui lance un événement à une heure donnée.si je ckick sur le form, il devient occupé et le visuel hwnd [ par math083 ] Bonjour à tous, je voudrais savoir ce qui remplace le hwnd sous vb.net 2005en effet, sous vb 6 je pouvais récupérer le hwnd d'une form ou d'un picture


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.