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

VB.NET Discussion :

Position scrollbar dans un WebBrowser


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut Position scrollbar dans un WebBrowser
    Bonjour à tous,

    Je fais afficher une facture en PDF dans un WebBrowser par : WB_VisuFact.Navigate(CheminFichierPdf) et à l'intérieur je place un label qui représente un tampon.
    Pour la rendre lisible elle est affichée sur toute sa largeur mais elle ne l'est qu'en partie sur sa hauteur. L'utilisateur doit donc agir sur le scrollbar pour la voir en entier.
    Ma question : comment faire suivre le label lors d'une action utilisateur sur le scrollbar vertical ? Ce qui se résume à connaître la position du scrollbar car ensuite ce ne sont que des calculs de position à passer au label.
    A moins qu'il y ait une solution pour lier ce label à la facture que l'on déplace ...

    Merci d'avance de votre aide.

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Dessinateur-concstructeur en microtechnique
    Inscrit en
    Janvier 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dessinateur-concstructeur en microtechnique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2012
    Messages : 5
    Par défaut
    Salut,

    Il me semble que tu as qqch du genre webbrowser1.scrollbar.value. Essaye de regarder dans cette direction. Sinon tu peux toujours calculer ton décalage avec le e.Delta de ta molette souris je pense. Mais c'est risqué et peut-être compliqué dans ton cas.

    Regarde donc ces deux solution, tape ces mots clef sur google et tu devrais trouver ton bonheur. J'ai déjà été confronté à un cas à peut près similaire.

    En espérant t'avoir aidé !

    Ciao

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut
    Hello baldmor,

    Malheureusement le contrôle webbrowser (WB_VisuFact dans mon code) n'offre pas scrollbar.value (On ne trouve le terme ScrollBar que dans ScrollBarsEnabled ...).

    Mais après beaucoup de recherches en commun et de discussions avec un ami, nous avons trouvé une solution, certes un peu détournée, mais qui marche.
    Je la donne ici:
    Mettre le webbrowser dans un panel et travailler les positions avec Panel1.VerticalScroll.Value.

    Merci, vraiment, de ta réponse qui m'a fait creuser cette question.

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

Discussions similaires

  1. Position scrollbar dans textarea
    Par binjivb dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/08/2007, 11h54
  2. Réponses: 1
    Dernier message: 08/01/2007, 16h47
  3. [VB.NET] Position ScrollBar dans un TextBox
    Par daner06 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 16/02/2006, 17h19
  4. Position d'une ScrollBar dans un TRichEdit (ou TMemo)
    Par Troll dans le forum C++Builder
    Réponses: 9
    Dernier message: 24/02/2005, 15h18
  5. Position de la scrollbar dans un div
    Par VolVic dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/01/2005, 15h25

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