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 : [vb.net] Détecter l'orientation de l'écran du pda et la modifier si nécessaire [ Graphisme / Général ] (sebro)

mercredi 3 décembre 2008 à 23:12:46 | [vb.net] Détecter l'orientation de l'écran du pda et la modifier si nécessaire

sebro

Bonjour,
Je développe actuellement une application pour pocket pc en VB.net. J'aurai besoin de travailler avec l'écran orienté de façon vertical.
Donc il faudrait qu'a l'ouverture du soft je récupère l'orientation actuel de l'écran et si elle est horizontals que je la modifie en faisant tourné l'écran.
Est ce possible ce que je veut faire et comment merci d'avance.

dimanche 7 décembre 2008 à 13:25:54 | Re : [vb.net] Détecter l'orientation de l'écran du pda et la modifier si nécessaire

Stephane33

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Si tu définis une form Maximized et que tu regarde la taille de cette form, cela devrait te donner la taille actuelle de ton écran donc l'orientation C'est valable dans tous les langages.
Il y a peut-être une façon plus "propre", il faut que je creuse...

Le savoir n'est que le filtre de l'experience

mercredi 10 décembre 2008 à 09:29:21 | Re : [vb.net] Détecter l'orientation de l'écran du pda et la modifier si nécessaire

batteuryo

Réponse acceptée !
Bonjour sebro, tu peux trouver des infos utiles ici :

http://msdn.microsoft.com/fr-fr/library/ms229671.aspx
http://msdn.microsoft.com/fr-fr/library/microsoft.windowsce.forms.systemsettings.screenorientation.aspx

Jette un coup d'oeil dans SystemSettings..::.ScreenOrientation

Cordialement.
Yoan



mercredi 10 décembre 2008 à 13:37:05 | Re : [vb.net] Détecter l'orientation de l'écran du pda et la modifier si nécessaire

Stephane33

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Voila ce que je disais dans la manière plus propre ;)

Le savoir n'est que le filtre de l'experience

mercredi 10 décembre 2008 à 17:15:58 | Re : [vb.net] Détecter l'orientation de l'écran du pda et la modifier si nécessaire

sebro

Réponse acceptée !
Merci ça marche parfaitement : voici le code

Imports Microsoft.WindowsCE.Form

Private Sub MainFram_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load             'Au lancement de la fenetre principal
     
       If Not SystemSettings.ScreenOrientation = ScreenOrientation.Angle0 Then                         'on regarde si l'écran du pda est bien horizontal sinon on le met horizontal
            old_orientation = SystemSettings.ScreenOrientation
            SystemSettings.ScreenOrientation = ScreenOrientation.Angle0
        End If
........
    End sub

 Private Sub MainFram_Closing(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles MyBase.Closed                ' a la femeture de la fenetre principale
     
        If Not SystemSettings.ScreenOrientation = Me.old_orientation Then           'on restaure l'ancienne orientation de l'écran si nécessaire
            SystemSettings.ScreenOrientation = Me.old_orientation
        End If
        Me.Close()

    End Sub

A noter que Microsoft.WindowsCE.Form n'était pas accesible directement donc ne pas oublier de vérifier qu'il est bien présent dans MyProjet -> References

Voila et merci encore



Cette discussion est classé dans : net, vb, écran, détecter, orientation


Répondre à ce message

Sujets en rapport avec ce message

sql server ce et vb.net [ par didierll ] Bonjour, je suis débutant en développement Pocket Pc. Je développe en VB.net. Je voudrais savoir comment créer une base de données sql server ce, comm Aide VB.Net Sql Serveur CE [ par bamyes ] Bonjour, je suis débutant en développement Pocket Pc. Je développe en VB.net. Je voudrais savoir comment créer une base de données sql server ce, comm Evolution CS [ par magic_Nono ] BonjourCe messsage est à destination de tous ceux désirant faire évoluer encore plus CS,serait-il possible d'établir une distinction dans les langage [VB.net]Application avec SQL serverCE [ par thomasBasic ] Salut, Je développe une application PocketPC avec visualStudio.net, donc cette application tourne avec SQL server CE et ce que je voudrais c'est trans Réseau et émulateur VB Net [ par lemire ] BonjourJe suis en cours de développement d'une petite application PDA pour un client. J'utilise l'atelier de développement VB.Net avec un projet de ty Base de sonnée SQLCe avec VB.NET [ par antoineraymond ] Bonjour. J'aimerais avoir un exemple d'utilisation de SQLCe avec VB.NET. Comment créer la base de donné, comment l'utilisé et comment l'installer. Si vb.net Lancer un executable sur ppc [ par garocheb ] Bonjour, Je suis un nouveau en vb.net et je n'arrive pas a trouver comment on peux lancer un executable se trouvant dans "\my documents\12.exe" Aidez GetForegroundWindow [ par MadM@tt ] Bonjour je voulais sa voir si l'api GetForegroundWindow est présente sur windows mobile 2003 ou 2005, car avec visual basic .net 2005 et l'émulateur s VB.Net GroupBox [ par JeffC1977 ] Salut...J'ai une petite question bête à poser....Je suis en VB. NetJ'aimerais mettre un Frame (VB6), donc un GroupBox mais je ne l'ai pas dans ma boît Comment jouer du mp3 en vb.net [ par Rlooping ] Comment jouer du mp3 en vb.net sur pocket 2003 ?


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



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,125 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é.