PLEIN ÉCRAN SIMPLEMENT

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 - 6 mai 2004 à 16:55
euclidien Messages postés 2 Date d'inscription mercredi 19 août 2009 Statut Membre Dernière intervention 31 août 2010 - 24 août 2010 à 17:56
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/22570-plein-ecran-simplement

euclidien Messages postés 2 Date d'inscription mercredi 19 août 2009 Statut Membre Dernière intervention 31 août 2010
24 août 2010 à 17:56
Un bon code qui est clair . . . Quoi de plus ?
cs_adri37 Messages postés 10 Date d'inscription lundi 2 février 2009 Statut Membre Dernière intervention 24 novembre 2009
3 févr. 2009 à 15:38
Bonjour, tout d'abord merci pour ce programme bien pratique mais j'ai un problème pour mon application. En effet, si on rajoute un spinbutton ou un srollbar dans le userform1 le fichier ne marche plus?? Je ne comprend pas est ce que quelqu'un pourrait m'éclairer?
Merci d'avance
Fish83 Messages postés 3 Date d'inscription jeudi 18 mai 2006 Statut Membre Dernière intervention 25 juillet 2006
24 août 2006 à 10:35
Bonjour,

J'ai quelques soucis à intégrer ce code sur du Access 200 (en vba donc) car il ne reconnait pas certaines propriétés essentielles (comme Me.Height ou Screen.width).

Auriez-vous une solution de remplacement afin que je puisse dq même redimensionner mon formulaire Access?

Je vous remercie d'avance, a bientôt !
master4523 Messages postés 8 Date d'inscription samedi 13 juin 2009 Statut Membre Dernière intervention 7 novembre 2007
30 juin 2006 à 15:32
Patinho> il y a peut etre un objet dans ta form qui n'est pas supporté par ce code.

Arnor2000> super code qui m'a beaucoup aidé >> 10/10
cs_patinho Messages postés 1 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 8 février 2006
8 févr. 2006 à 11:56
Bonjour à tous,
J'ai essayé de mettre cette boucle dans mon programme car je voulais qui s'adapte à toutes les configurations d'écrans. Ok, ca marche mais une erreur survient aussitôt. Il écrit "Run-time error 438" est en dessous "Object doesn't support this property or method". SVP help me.
Et bonne continuation à tous
xamax12 Messages postés 50 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 16 janvier 2015
7 mai 2005 à 10:37
désolé j'ai un problème j'utilise le même style de boucle pour un programme mais avec un control SSTab et sa fai disparaitre tous les contrôles qui ne sont pas sur la tab afficher!
comment je peut faire pour quils s'affichent?
pour trouver ce controle:
Composants>Microsoft tabbed dialog control 6.0 (SP4)
merci beaucoup pour votre aide!
jsmadja Messages postés 4 Date d'inscription dimanche 30 mai 2004 Statut Membre Dernière intervention 26 novembre 2004
22 sept. 2004 à 20:02
Sans hésiter je donne 10
Bravo pour ce code simple et efficace
denisgembloux Messages postés 2 Date d'inscription mercredi 22 septembre 2004 Statut Membre Dernière intervention 22 septembre 2004
22 sept. 2004 à 15:45
Merci pour ce petit coup pouce, je vais tester cela et on verra. en tout cas super
sympa
cs_Arg Messages postés 1 Date d'inscription vendredi 7 mars 2003 Statut Membre Dernière intervention 1 juin 2004
1 juin 2004 à 10:54
> lezardjet
Me.InsideHeight
Arnor2000 Messages postés 32 Date d'inscription mercredi 17 mars 2004 Statut Membre Dernière intervention 24 novembre 2004
18 mai 2004 à 16:26
> lezardjet

le Me remplace le nom de ton formulaire
alors je ne connais pas bien VBA mais peut-etre qu'en remplacant Me par le nom de ta form ca pourrait marcher

Sinon je ne sais pas...
lezardjet Messages postés 77 Date d'inscription mercredi 17 décembre 2003 Statut Membre Dernière intervention 9 mai 2006
10 mai 2004 à 10:16
salut
merci pour ce code

pour moi il bloke sur "HautStd = Me.Height" "menbre de méthode ou de donnée introuvable"

Ke faut il modifié sous Access pour ke sa marche??

mici
Arnor2000 Messages postés 32 Date d'inscription mercredi 17 mars 2004 Statut Membre Dernière intervention 24 novembre 2004
9 mai 2004 à 01:08
Merci pour tous vos encouragements pour mon premier code déposé !

En effet j'avais oublié les déclaration dans mon copier/coller, c'est corrigé...
eludovic Messages postés 10 Date d'inscription mardi 17 décembre 2002 Statut Membre Dernière intervention 18 août 2010
7 mai 2004 à 15:18
Salut,

Bon morceau de code, c'est franchement excellent et bien utile.

Merci et bonne contiuation.
cs_Dede Messages postés 61 Date d'inscription mercredi 2 janvier 2002 Statut Membre Dernière intervention 24 juillet 2006
7 mai 2004 à 14:45
Super, du bon et bô travail bien util !!!
9
(9 c'est une note quelle est belle)

Dede
badger71 Messages postés 17 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 17 janvier 2006
7 mai 2004 à 11:21
Pour info, je notte 9, pour l'absence de déclaration des variables ...
badger71 Messages postés 17 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 17 janvier 2006
7 mai 2004 à 11:19
Bonjour, je trouve l'idée interessante, mais je me suis permis de modifier le code donné, car il bloque pour certains controls, qui ne sont pas positionnables (CommonDialog et Timer d'apres MSDN)

De plus, les variables n'étaient pas déclarées, mais tout un chacun aura rectifié de lui même :p

Voici le code que j'obtiens. J'ai mis en évidence les modifications que j'ai apporté.


' Rémi Fouilloux, 2004 05 07, Début modifications
Dim HautStd As Long
Dim LargStd As Long
Dim ctl As Control
' RF, Fin modifications

HautStd = Me.Height
LargStd = Me.Width
Me.Move 0, 0, Screen.Width, Screen.Height
For Each ctl In Me.Controls
If TypeOf ctl Is Timer Then
ElseIf TypeOf ctl Is Line Then
With ctl
.X1 = ctl.X1 * Me.Width / LargStd
.X2 = ctl.X2 * Me.Width / LargStd
.Y1 = ctl.Y1 * Me.Height / HautStd
.Y2 = ctl.Y2 * Me.Height / HautStd
End With
ElseIf TypeOf ctl Is Shape Then
ctl.Move ctl.Left * Me.Width / LargStd, ctl.Top * Me.Height / HautStd, ctl.Width * Me.Width / LargStd, ctl.Height * Me.Height / HautStd
ElseIf TypeOf ctl Is ComboBox Then
ctl.Move ctl.Left * Me.Width / LargStd, ctl.Top * Me.Height / HautStd, ctl.Width * Me.Width / LargStd
Else 'Le contrôle est standard

' RF, 2004 05 07
' Prise en compte des controls non redimensionnables (CommonDialog et Timer)
If Not TypeOf ctl Is CommonDialog And Not TypeOf ctl Is Timer Then

ctl.Move ctl.Left * Me.Width / LargStd, ctl.Top * Me.Height / HautStd, ctl.Width * Me.Width / LargStd, ctl.Height * Me.Height / HautStd
ctl.FontSize = ctl.FontSize * Me.Width / 12000 'Plus le chiffre est grand plus les polices sont petites

End If

' ctl.Move ctl.Left * Me.Width / LargStd, ctl.Top * Me.Height / HautStd, ctl.Width * Me.Width / LargStd, ctl.Height * Me.Height / HautStd
' ctl.FontSize = ctl.FontSize * Me.Width / 12000 'Plus le chiffre est grand plus les polices sont petites

' RF, Fin Modifications

End If
Next ctl


Et merci pour ce code.

___
badger
bigbourin Messages postés 64 Date d'inscription lundi 12 avril 2004 Statut Membre Dernière intervention 18 août 2006
6 mai 2004 à 21:32
Tres bien trouver et tres utile, merci pour ce code super
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
6 mai 2004 à 16:55
Ca c'est un code bien sympathique !!
Rejoignez-nous