Comment palier à la limitation de la grandeur d'un formulaire ? Visual Studio/C# [Résolu]

Signaler
Messages postés
72
Date d'inscription
mardi 21 mai 2019
Statut
Membre
Dernière intervention
25 mai 2020
-
Messages postés
14677
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 juillet 2020
-
Yo yo yooo, encore moi, ouais..

Alors cette fois-ci j'ai un problème au niveau de mon formulaire principal magnifique nommé "mainForm", je vous explique :

J'ai mon p'tit mainForm qui est là, qui a un size de 4500 par 1460, avec un AutoScroll, c'est très bien mais ça ne me suffit pas je veux PLUS, AAAAAAAAH, donc j'ai gentiment remplacé ces valeurs dans la partie "Propriétés>Size" de Visual Studio par DIX MILLE par DIX MILLE (en chiffre bien sûr, c'est juste pour faire genre c'est beaucoup, faut lire "DIX MILLE" avec une grosse voix, c'est pour ça) et là je valide et ce petit eeeeeeeeeenn.. c' mmh, il me remet les valeurs à 4500 par 1460. ET LA je me rend compte que c'est limité à ces valeurs nuls, je ne peux pas grossir encore plus mon form', pourquoi ? C'est débile ?_? D'où je suis limité comme ça ?

Du coup je demande : comment je fais pour grossir encore plus mon form à 10000 par 10000 ? Aled

3 réponses

Messages postés
72
Date d'inscription
mardi 21 mai 2019
Statut
Membre
Dernière intervention
25 mai 2020
14
J'AI TROUVÉ ! Alors, pour contrer cette limitation débile c'est simple : Il faut créer un panel dans le form que tu veux agrandir, le coin au gauche tu le place en 0,0 c'est à dire le plus tout en haut possible, la grandeur que tu veux tu la donnes à ton panel en allant dans Propriétés(de ton panel) > Size. Tu vas dans les propriétés de ton form est tu met AutoSize en True, la grandeur de ton form va s'adapter au contenu, et comme dans le form il y a un panel qui fait [Valeur que tu veux] et bah le form va s'adapter à cette valeur. Merci à tous, clap clap.
Messages postés
14677
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 juillet 2020
239
Merci pour ta solution.
C'est vrai que c'est pas "naturel".
Je n'ai jamais rencontré ce souci, car je n'ai pas encore fait de forme aussi grande.
Messages postés
14677
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 juillet 2020
239
Avoir besoin d'un formulaire aussi grand est déjà peut être un souci de conception, mais passons.

Tu fais du WPF ou Winform ?
Winform :
A tout hasard, tu n'aurai pas définit MaximumSize et MinimumSize ?
Ou la propriété AutoSize ?

Pour WPF, par contre, je ne sais pas.

J'interviens principalement en VB6 et VB.NET, avec un peu de C#, mais la modération m'amène souvent sur d'autre langages.
En VB.NET pensez à activer "Option Explicit" et "Option Strict"
Messages postés
72
Date d'inscription
mardi 21 mai 2019
Statut
Membre
Dernière intervention
25 mai 2020
14
Je fais du Windows Form.
Je n'ai rien définis des trois.

Max et Min Size sont à 0, 0 et AutoSize est à False.
WindowState est en Maximized
StartPosition est en CenterScreen
Et tout le reste est par défaut.

J'ai essayé de mettre MaxSize à 10000, 10000, mais ça ne change rien, Size reste toujours limité à 4500, 1460.
Messages postés
14677
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 juillet 2020
239
"WindowState est en Maximized"
Essayes de mettre la valeur par défaut.
Messages postés
72
Date d'inscription
mardi 21 mai 2019
Statut
Membre
Dernière intervention
25 mai 2020
14
Nope, ça ne change rien. :/