CSIZER, UN COMPOSANT DE REDIMENSIONNEMENT DES CONTRÔLES D'UN FORMULAIRE

cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018 - 15 sept. 2005 à 08:41
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007 - 16 sept. 2005 à 13:21
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33792-csizer-un-composant-de-redimensionnement-des-controles-d-un-formulaire

bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007
16 sept. 2005 à 13:21
Avec le .NET 2 t'as aussi un autre magnifique control qui s'appelle TablePanelLayout, qui te fais le même rendu qu'une <TABLE> en HTML
bestmomo Messages postés 132 Date d'inscription samedi 25 mai 2002 Statut Membre Dernière intervention 31 août 2007
16 sept. 2005 à 13:05
Tout dépend ce qu'il y a sur le formulaire. Personnellement je crée pas mal de formulaires avec des boutons et des labels et le redimentionnement de la police est logique et rend bien. Pas contre pour un DataGrid par exemple c'est moins évident. Peut-être faudrait-il pondérer l'ajustement... De toutes façons je vais être obligé de faire évoluer cette classe pour mes besoins personnels et j'ajouterai des fonctionnalités...
En ce qui concerne le FlowLayout panel c'est vraiment une bonne idée qui va élargir nos possibilités et peut-être un peu changer notre manière d'envisager les interfaces en applications Windows.
En tout cas merci à tous pour vos réactions !!!
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
16 sept. 2005 à 09:54
bizarre... j'avais mis une note qui a disparu...
donc je trouve que c'est bien codé, l'idée est intéressante... mais je ne vois pas trop l'intérêt de modifier la taille des polices de caractères lorsque tu redimensionnes ton formulaire (en web, ca l'fait pas).

Imaginons qu'habituellement je travaille sur une résolution en 1024x768, avec un police 10pt. si j'agrandis ton formulaire dans un écran 1280x1024... je vais avoir des polices beaucoup trop grandes (12,5pt).
la différence est énorme je trouve... la police système que j'utilise fait 8pt... (en 1280x1024)
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
16 sept. 2005 à 09:43
En VB8 (DotNet2) il y a des fonctionnalités en plus, et il y a un controle FlowLayout panel qui permet l'affichage comme dans une page web.
Utilisateur anonyme
15 sept. 2005 à 21:20
Oui et penser à ceux qui débute en C#, ca peut être un bon exercice pour apprendre à manipuler les objets.
cs_Alain Proviste Messages postés 908 Date d'inscription jeudi 26 juillet 2001 Statut Modérateur Dernière intervention 1 février 2015 2
15 sept. 2005 à 19:57
Te laisse pas faire Bestmomo, c'est des jaloux.
bestmomo Messages postés 132 Date d'inscription samedi 25 mai 2002 Statut Membre Dernière intervention 31 août 2007
15 sept. 2005 à 18:59
Et non j'ai pas raté cet épisode, on peut pas tout faire avec ces nouvelles propriétés malheureusement, et je ne me prive pas de les utiliser lorsque j'en ai besoin... sinon je ne me serais pas fatigué à écrire cette classe !

En guise de défi essayez de faire la même chose que mon formulaire d'exemple avec les Dock et Anchor ! Sans parler de l'ajustement de la taille des polices !

Je vais d'ailleurs poster ce soir une nouvelle version qui tient compte des contrôles imbriqués parce que j'en ai eu besoin pour une application aujourd'hui.
bucherb Messages postés 412 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 13 août 2007
15 sept. 2005 à 10:27
Ouais là t'as du rater l'épisode VB6 -> .NET lol
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
15 sept. 2005 à 09:17
oui les propriétés Anchor et Dock servent à ca...
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
15 sept. 2005 à 08:41
Tu n'aurais pas manqué un épisode par hasard ? en particulier Anchor, Dock et DockPadding
Rejoignez-nous