IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Pb de curseur


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de libremax
    Profil pro
    Chargé de projets
    Inscrit en
    Mars 2007
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de projets

    Informations forums :
    Inscription : Mars 2007
    Messages : 168
    Par défaut Pb de curseur
    bonjour,
    J'ai un petit problème de curseur.
    je sais comment on change un curseur
    exemple: Cursor = Cursors.Cross
    mais on est limité en choix
    Alors j'ai mis dans les ressources->fichiers un curseur nomé :pen_m.cur
    j'ai une érreur lorsque je l'appelle
    cursor=New Cursor(My.Resources.pen_m)
    l'érreur est: la résolution de surcharge a échoué
    j'ai vérifié le curseur est bien dans le repertoire ressources.

    Quelqu'un peux t 'il m'aider?
    salutation

  2. #2
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LeCurseur As New System.Windows.Forms.Cursor(My.Resources.NomduCurseur.Handle)

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Danyel Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LeCurseur As New System.Windows.Forms.Cursor(My.Resources.NomduCurseur.Handle)
    Euh, t'es sûr ? on peut mettre des icones dans les ressources, mais des curseurs je crois pas
    Sinon on peut le faire à partir d'un fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim LeCurseur As New System.Windows.Forms.Cursor(chemin_fichier)

  4. #4
    Membre confirmé Avatar de libremax
    Profil pro
    Chargé de projets
    Inscrit en
    Mars 2007
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de projets

    Informations forums :
    Inscription : Mars 2007
    Messages : 168
    Par défaut re
    Bonjour,
    My.Resources.NomduCurseur.Handle n'existe pas.
    J'ai mis le curseur dans les ressources dans la section fichier.
    Mais effectivement l'image du curseur n'apparait pas mais il se trouve bien dans les ressources.
    n'est il pas possible de le récupérer ?

    merci a tous ceux qui s'intéresse au problème
    salutations

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ah oui, si tu as mis le curseur dans les ressources comme fichier, la propriété dans la classe Resources générée est de type Stream il me semble... donc tu peux faire comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim LeCurseur As New System.Windows.Forms.Cursor(My.Resources.LeCurseur)

  6. #6
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Euh, t'es sûr ? on peut mettre des icones dans les ressources, mais des curseurs je crois pas
    En fait, tu m'as mis le doute
    Je viens de verifier dans un de mes projets ou j'ai deja fait cela :
    Effectivement on ne peut pas directement mettre un .cur, mais on peut contourner cela et aussi resoudre le probleme qu'il ne s'affiche pas.

    Il faut convertir le fichier .cur en .ico et l'inserer dans les resources.
    (pour la conversion, plein de programmes le font sans probleme)
    Il faut bien faire attention au format du fichier .ico sinon ca ne s'affiche pas ou mal.
    Ensuite il faut faire comme je t'ai donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LeCurseur As New System.Windows.Forms.Cursor(My.Resources.NomduCurseur.Handle)
    Avec ceci, plus de probleme et le curseur (enfin l'.ico) s'affiche avec toutes ses couleurs.

  7. #7
    Membre confirmé Avatar de libremax
    Profil pro
    Chargé de projets
    Inscrit en
    Mars 2007
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de projets

    Informations forums :
    Inscription : Mars 2007
    Messages : 168
    Par défaut re
    Merci danyel,
    Ton astuce va mettre trés utile.
    Encore merci à toi et a Tomlev

  8. #8
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Alors voici qq infos en plus sur le sujet :
    Les dimensions de l'ico ne doivent pas depasser 32x32 et en 24b au maximum.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Position du curseur
    Par gimlithedwarf dans le forum Composants VCL
    Réponses: 2
    Dernier message: 22/08/2002, 23h45
  2. Masquer le curseur en mode MS-DOS
    Par Alex120 dans le forum C
    Réponses: 2
    Dernier message: 10/07/2002, 09h30
  3. Comment limiter les mouvements du curseur??
    Par scorpiwolf dans le forum C++Builder
    Réponses: 9
    Dernier message: 07/07/2002, 22h09
  4. Comment masquer le curseur de la souris ?
    Par benj63 dans le forum C++Builder
    Réponses: 4
    Dernier message: 26/06/2002, 18h54
  5. Position du curseur dans Edit
    Par MrJéjé dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/06/2002, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo