Accueil > Forum > > > > Taille Ecran
Taille Ecran
vendredi 5 décembre 2008 à 12:01:23 |
Taille Ecran

clad74
|
Bonjour, je suis actuellement sur un projet vb6. Mon problème est que lorsque j'ouvre mon application sur un autre PC, avec un ecran plus grand, mes forms dépassent de l'écran. :s Y a t'il un moyen, dans le code, pour pouvoir régler mes forms en fonction de la taille de l'écran? Merci d'avance.
|
|
vendredi 5 décembre 2008 à 12:16:23 |
Re : Taille Ecran

loulou69
|
Bonjour Si tes fenêtres ne rentre plus dans les limites d'un écran plus grand, c'est que la définition d'affichage à l'écran est plus petite Solution : adapter la résolution d'écran à l'entrée du programme si pas suffisante et la restituer en sortie de programmes
|
|
vendredi 5 décembre 2008 à 12:43:45 |
Re : Taille Ecran
|
vendredi 5 décembre 2008 à 12:50:37 |
Re : Taille Ecran

PCPT
|
salut,
ah la bonne blague... : "mon prog est trop grand pour l'écran, c'est l'écran le fautif"  
mis à part pour des applications seules à tourner (jeux directx, certains TPE et encore...), c'est bien sûr uniquement sur l'appli qu'il faut travailler !
il y a quelques sources dispo pour redimensionner la form et ses contrôles en fonction de la taille de l'écran ++ Prenez un instant pour répondre à ce sondage svp
|
|
vendredi 5 décembre 2008 à 13:10:31 |
Re : Taille Ecran

clad74
|
Non non, je ne blame pas mon ecran  . Je sais bien que c'est dans mon programme le souci mais je ne sais pas comment faire. Où sont les sources dont tu me parle PCPT? j'ai trouvé quelque sources mais pas celle qui correspond à mon problème. loulou69, j'avais déjà testé de modifier la résolution mais ça ne marchais pas mieu.  Merci pour vos réponses.
|
|
vendredi 5 décembre 2008 à 13:17:15 |
Re : Taille Ecran

PCPT
|
une, parmi d'autres : http://www.vbfrance.com/codes/METHODE-ZOOM-SUR-FORM-CONTROLES_40519.aspx
|
|
vendredi 5 décembre 2008 à 13:26:53 |
Re : Taille Ecran

clad74
|
Merci PCPT, mais ce code ne correspond pas à mon problème.  Dans cette source on peut agrandir la form ou la diminuer tant qu'on veut. Moi ce dont j'ai besoin c'est qu'à l'ouverture de mon programme, mes forms s'adapte à la taille de l'écran.
|
|
vendredi 5 décembre 2008 à 13:35:00 |
Re : Taille Ecran

clad74
|
PS : j'utilise le vbmaximized mais ça ne resoud pas mon soucis
|
|
vendredi 5 décembre 2008 à 14:43:59 |
Re : Taille Ecran

PCPT
|
vbmaximized te permettra de mettre en plein écran, peu importe la taille de cet écran. mais il te faudra bien adapter la taille de tes contrôles, non? c'est le but de cette source
sinon tu passes tout en manuel et tu adaptse le me.width et me.height selon screen.width et screen.height nb : selon ton scalemode, possible qu'il faillle coefficienter avec screen.twipsperpixelX et screen.twipsperpixelY
++ Prenez un instant pour répondre à ce sondage svp
|
|
lundi 8 décembre 2008 à 13:40:29 |
Re : Taille Ecran

lillith212
|
Bonjour, et ca? : Tu déclares en variable locale : Dim lLng As Long Dim lLar As Long Tu déclares dans ta form_load : lLng = Me.Width lLar = Me.Height '************************************************************************* '* Reformatage de la feuille en adaptant les controles présents '************************************************************************* Private Sub Form_Resize() Dim ctl As Control
'-- On vérifie que le l'état visuel de la feuille n'est pas sur minimale '-- Si c'est le cas on sort de la procédure If (Me.WindowState = 1) Then Exit Sub '-- Pour chaque controle For Each ctl In Me.Controls '-- On vérifie le type de controle If TypeOf ctl Is ComboBox Then '-- Les comboboxes ont leur propriété Height en lecture seule '-- On modifie les propriétées de largeur, de position ctl.Move ctl.Left * Me.Width / lLng, ctl.Top * Me.Height / lLar, ctl.Width * Me.Width / lLng Else '-- On modifie les propriétées de largeur, de hauteur, de position If ExistProperty(ctl, "Width") And ExistProperty(ctl, "Height") Then ctl.Move ctl.Left * Me.Width / lLng, ctl.Top * Me.Height / lLar, _ ctl.Width * Me.Width / lLng, ctl.Height * Me.Height / lLar End If End If Next '-- On redéfini les variables lLng = Me.Width lLar = Me.Height
End Sub '************************************************************************* '* On test si la propriété du controle existe '************************************************************************* Public Function ExistProperty(Obj As Object, ByVal PropertyName As String) As Boolean '-- Fonction qui test les différentes propriétés a savoir si elle existe ou pas. On Error Resume Next CallByName Obj, PropertyName, VbGet ExistProperty = (Err.Number = 0) Err.Clear End Function Bon courage et bon coding
S.L.B.
|
|
Cette discussion est classée dans : taille, ecran, forms, écran
Répondre à ce message
Sujets en rapport avec ce message
Taille ecran physique [ par loskiller62 ]
Quelqu'un connaitrait-il une méthode pour obtenir la taille de l'écran PHYSIQUE, ou tout simplement est-ce possible?Screen.width et autres fioritures
La taille de mes fenêtres changent selon l'écran utilisé! [ par goguys ]
Bonjour, j'ai développé un petit logiciel sur un ordinateur dont l'écran est un 19 pouces et lorsque je l'installe sur un PC avec écran 17 pouces,
Modification de la taille de la police d'écran [ par fbenoist ]
A tous,je parviens à changer la résolution de l'écran mais je ne réussis pas à modifier la taille de la police (petites polices vers grandes polices)A
taille d'objet et resolution d'ecran [ par yohan210 ]
peut-on modifier la taille des textbox,des des polices et la taille des bouton en fonction de la résolution de l'ecran
Recuperer de la taille de l ecran [ par dragonspyro93 ]
je desire recuperer la taille de l ecran afin dafficher une fenetre qui fait exactement le tiers par exemple.Comment puis je faire ?
Ecran de controle d'un écran secondaire [ par Elektordi ]
Bonjour,J'ai, sur un ordinateur, une configuration 2 écrans: un pour windows, l'autre est un "panneau d'affichage".Cependant, lorsque je travaille sur
redimensionnement automatique du form suivant la taille de l'ecran [ par chris81 ]
comment fait on pour redimensionner un form suivant la taille de l'ecran en vb.netmerci
Taille réelle de l'écran [ par loskiller62 ]
Et bien je cherche juste à récupérer quelque chose qui ressemble à la taille de l'écran (15'',17'',...)en cm, en millimitres, en bananes, enfin je m'e
taille de l'ecran [ par joflo ]
bonsoir a tousje voudrais savoir s'il est possible de trouver la taille de l'écran du pc (17 pouces,19 pouces ....)si oui de quelle façonmerci
APPLICATION DANS TOUTES LES RESOLUTIONS D'ECRAN [ par serge ]
j'ai fait une application avec ma résolution écran 1024x768 mais lorsque je la visualise en 800x600, il me manque une grande partie d'écran et impossi
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|