bonjour,
je cherche à pouvoir afficher un certain nombre de dessin sur un control??(
picture box, form, text box) mais comme il y a plusieur dessins et que ca
prend plus de place que la taille maximal de la form je dois pouvoir avoir un
control avec scrollbars avec laquelle je peux descendre pour voire tout les
dessins... un peu comme une page intenet ou on scroll pour voire tous
l'information
quelqu'un peut il m'aider
merci d'avance
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
Salut Michael!
Comment créer un Form ou un PictureBox Scrollable http://faq.vb.free.fr/index.php?question0
-- Cordialement Yanick MVP pour Visual Basic "michael" a écrit dans le message de news:
bonjour, je cherche à pouvoir afficher un certain nombre de dessin sur un
control??(
picture box, form, text box) mais comme il y a plusieur dessins et que ca prend plus de place que la taille maximal de la form je dois pouvoir avoir
un
control avec scrollbars avec laquelle je peux descendre pour voire tout
les
dessins... un peu comme une page intenet ou on scroll pour voire tous l'information quelqu'un peut il m'aider merci d'avance
Salut Michael!
Comment créer un Form ou un PictureBox Scrollable
http://faq.vb.free.fr/index.php?question0
--
Cordialement
Yanick
MVP pour Visual Basic
"michael" <michael@discussions.microsoft.com> a écrit dans le message de
news:0318FE99-6C98-48B2-A27D-B43455D1F47F@microsoft.com...
bonjour,
je cherche à pouvoir afficher un certain nombre de dessin sur un
control??(
picture box, form, text box) mais comme il y a plusieur dessins et que ca
prend plus de place que la taille maximal de la form je dois pouvoir avoir
un
control avec scrollbars avec laquelle je peux descendre pour voire tout
les
dessins... un peu comme une page intenet ou on scroll pour voire tous
l'information
quelqu'un peut il m'aider
merci d'avance
Comment créer un Form ou un PictureBox Scrollable http://faq.vb.free.fr/index.php?question0
-- Cordialement Yanick MVP pour Visual Basic "michael" a écrit dans le message de news:
bonjour, je cherche à pouvoir afficher un certain nombre de dessin sur un
control??(
picture box, form, text box) mais comme il y a plusieur dessins et que ca prend plus de place que la taille maximal de la form je dois pouvoir avoir
un
control avec scrollbars avec laquelle je peux descendre pour voire tout
les
dessins... un peu comme une page intenet ou on scroll pour voire tous l'information quelqu'un peut il m'aider merci d'avance
michael
Ca marche pas... j'arrive pas a faire afficher les scrollbars...
"Zoury" wrote:
Salut Michael!
Comment créer un Form ou un PictureBox Scrollable http://faq.vb.free.fr/index.php?question0
-- Cordialement Yanick MVP pour Visual Basic "michael" a écrit dans le message de news: > bonjour, > je cherche à pouvoir afficher un certain nombre de dessin sur un control??( > picture box, form, text box) mais comme il y a plusieur dessins et que ca > prend plus de place que la taille maximal de la form je dois pouvoir avoir un > control avec scrollbars avec laquelle je peux descendre pour voire tout les > dessins... un peu comme une page intenet ou on scroll pour voire tous > l'information > quelqu'un peut il m'aider > merci d'avance
Ca marche pas... j'arrive pas a faire afficher les scrollbars...
"Zoury" wrote:
Salut Michael!
Comment créer un Form ou un PictureBox Scrollable
http://faq.vb.free.fr/index.php?question0
--
Cordialement
Yanick
MVP pour Visual Basic
"michael" <michael@discussions.microsoft.com> a écrit dans le message de
news:0318FE99-6C98-48B2-A27D-B43455D1F47F@microsoft.com...
> bonjour,
> je cherche à pouvoir afficher un certain nombre de dessin sur un
control??(
> picture box, form, text box) mais comme il y a plusieur dessins et que ca
> prend plus de place que la taille maximal de la form je dois pouvoir avoir
un
> control avec scrollbars avec laquelle je peux descendre pour voire tout
les
> dessins... un peu comme une page intenet ou on scroll pour voire tous
> l'information
> quelqu'un peut il m'aider
> merci d'avance
Ca marche pas... j'arrive pas a faire afficher les scrollbars...
"Zoury" wrote:
Salut Michael!
Comment créer un Form ou un PictureBox Scrollable http://faq.vb.free.fr/index.php?question0
-- Cordialement Yanick MVP pour Visual Basic "michael" a écrit dans le message de news: > bonjour, > je cherche à pouvoir afficher un certain nombre de dessin sur un control??( > picture box, form, text box) mais comme il y a plusieur dessins et que ca > prend plus de place que la taille maximal de la form je dois pouvoir avoir un > control avec scrollbars avec laquelle je peux descendre pour voire tout les > dessins... un peu comme une page intenet ou on scroll pour voire tous > l'information > quelqu'un peut il m'aider > merci d'avance
Thierry Bertrand
L'exemple est pour une image uniquement, par contre tu peux l'adapter facilement.
Pour une liste d'images à afficher, j'essayerai un controle image contenant un scrollbarr vertical invisible au début, et un autre controle image indexé à zéro, top=0, height=1, width=1, left=0, invisible, autosize pour s'adapter à la taille des images que tu chargeras avec un loadpicture
je n'écris pas de code, mais décris simplement ce que je ferais.
Pour toutes les images à charger, tu effectues un load du 2eme controle en incrémentant l'index, tu charges l'image dans ce contrôle, et le positionne à top + height du précédent:top(i+1) = top(I) + height(i) Tu le rends visible. Quand toutes les images ont été chargées, tu vérifies si le dernier (son top + son height) dépasse la propriété height du 1er controle image, si oui tu lrend visible le scroll barre et tu en calcules les valeurs max.(doit correspondre à quelque chose près au top + height du dernier - height du 1er controle image) Ensuite au clic sur le scroll barre, tu décales tous les top des images indexés vers le haut ou le bas suivant la valeur du scroll barre. En fait tu mets celui d'indice 0 à -scroll.value, et tu recalcules les top des autres comme pour le chargement :top(i+1) = top(I) + height(i)
Ok ? c'est clair ?
"michael" a écrit dans le message de news:
Ca marche pas... j'arrive pas a faire afficher les scrollbars...
"Zoury" wrote:
> Salut Michael! > > Comment créer un Form ou un PictureBox Scrollable > http://faq.vb.free.fr/index.php?question0 > > > -- > Cordialement > Yanick > MVP pour Visual Basic > "michael" a écrit dans le message de > news: > > bonjour, > > je cherche à pouvoir afficher un certain nombre de dessin sur un > control??( > > picture box, form, text box) mais comme il y a plusieur dessins et que
ca
> > prend plus de place que la taille maximal de la form je dois pouvoir
avoir
> un > > control avec scrollbars avec laquelle je peux descendre pour voire
tout
> les > > dessins... un peu comme une page intenet ou on scroll pour voire tous > > l'information > > quelqu'un peut il m'aider > > merci d'avance > > >
L'exemple est pour une image uniquement, par contre tu peux l'adapter
facilement.
Pour une liste d'images à afficher, j'essayerai un controle image contenant
un scrollbarr vertical invisible au début, et un autre controle image indexé
à zéro, top=0, height=1, width=1, left=0, invisible, autosize pour s'adapter
à la taille des images que tu chargeras avec un loadpicture
je n'écris pas de code, mais décris simplement ce que je ferais.
Pour toutes les images à charger, tu effectues un load du 2eme controle en
incrémentant l'index, tu charges l'image dans ce contrôle, et le positionne
à top + height du précédent:top(i+1) = top(I) + height(i)
Tu le rends visible.
Quand toutes les images ont été chargées, tu vérifies si le dernier (son top
+ son height) dépasse la propriété height du 1er controle image, si oui tu
lrend visible le scroll barre et tu en calcules les valeurs max.(doit
correspondre à quelque chose près au top + height du dernier - height du 1er
controle image)
Ensuite au clic sur le scroll barre, tu décales tous les top des images
indexés vers le haut ou le bas suivant la valeur du scroll barre. En fait tu
mets celui d'indice 0 à -scroll.value, et tu recalcules les top des autres
comme pour le chargement :top(i+1) = top(I) + height(i)
Ok ? c'est clair ?
"michael" <michael@discussions.microsoft.com> a écrit dans le message de
news: 8415E01B-CE6F-4BF8-BBA1-65A72B4E3691@microsoft.com...
Ca marche pas... j'arrive pas a faire afficher les scrollbars...
"Zoury" wrote:
> Salut Michael!
>
> Comment créer un Form ou un PictureBox Scrollable
> http://faq.vb.free.fr/index.php?question0
>
>
> --
> Cordialement
> Yanick
> MVP pour Visual Basic
> "michael" <michael@discussions.microsoft.com> a écrit dans le message de
> news:0318FE99-6C98-48B2-A27D-B43455D1F47F@microsoft.com...
> > bonjour,
> > je cherche à pouvoir afficher un certain nombre de dessin sur un
> control??(
> > picture box, form, text box) mais comme il y a plusieur dessins et que
ca
> > prend plus de place que la taille maximal de la form je dois pouvoir
avoir
> un
> > control avec scrollbars avec laquelle je peux descendre pour voire
tout
> les
> > dessins... un peu comme une page intenet ou on scroll pour voire tous
> > l'information
> > quelqu'un peut il m'aider
> > merci d'avance
>
>
>
L'exemple est pour une image uniquement, par contre tu peux l'adapter facilement.
Pour une liste d'images à afficher, j'essayerai un controle image contenant un scrollbarr vertical invisible au début, et un autre controle image indexé à zéro, top=0, height=1, width=1, left=0, invisible, autosize pour s'adapter à la taille des images que tu chargeras avec un loadpicture
je n'écris pas de code, mais décris simplement ce que je ferais.
Pour toutes les images à charger, tu effectues un load du 2eme controle en incrémentant l'index, tu charges l'image dans ce contrôle, et le positionne à top + height du précédent:top(i+1) = top(I) + height(i) Tu le rends visible. Quand toutes les images ont été chargées, tu vérifies si le dernier (son top + son height) dépasse la propriété height du 1er controle image, si oui tu lrend visible le scroll barre et tu en calcules les valeurs max.(doit correspondre à quelque chose près au top + height du dernier - height du 1er controle image) Ensuite au clic sur le scroll barre, tu décales tous les top des images indexés vers le haut ou le bas suivant la valeur du scroll barre. En fait tu mets celui d'indice 0 à -scroll.value, et tu recalcules les top des autres comme pour le chargement :top(i+1) = top(I) + height(i)
Ok ? c'est clair ?
"michael" a écrit dans le message de news:
Ca marche pas... j'arrive pas a faire afficher les scrollbars...
"Zoury" wrote:
> Salut Michael! > > Comment créer un Form ou un PictureBox Scrollable > http://faq.vb.free.fr/index.php?question0 > > > -- > Cordialement > Yanick > MVP pour Visual Basic > "michael" a écrit dans le message de > news: > > bonjour, > > je cherche à pouvoir afficher un certain nombre de dessin sur un > control??( > > picture box, form, text box) mais comme il y a plusieur dessins et que
ca
> > prend plus de place que la taille maximal de la form je dois pouvoir
avoir
> un > > control avec scrollbars avec laquelle je peux descendre pour voire
tout
> les > > dessins... un peu comme une page intenet ou on scroll pour voire tous > > l'information > > quelqu'un peut il m'aider > > merci d'avance > > >
Guy DETIENNE
Salut ;O)
Afin de ne pas devoir trop coder, je te propose un contrôle tout fait. Le SmartViewPort de VBSmart. Il est très pro et s'utilise très facilement (et gratuit). C'est un contrôle (container) style PictureBox ou Frame. A la différence de ceux-ci, des scrollbars ou boutons apparaissent lorsque les contrôles placés à l'intérieur ne sont plus affichés complétement.
Va voir ici (en anglais): http://www.visual-basic.com.ar/vbsmart/library/smartviewport/smartviewport.htm
Pour info, j'utilise ce contrôle dans des développements professionnels et jamais aucun problème.
Guy
"michael" a écrit dans le message de news:
bonjour, je cherche à pouvoir afficher un certain nombre de dessin sur un control??( picture box, form, text box) mais comme il y a plusieur dessins et que ca prend plus de place que la taille maximal de la form je dois pouvoir avoir un control avec scrollbars avec laquelle je peux descendre pour voire tout les dessins... un peu comme une page intenet ou on scroll pour voire tous l'information quelqu'un peut il m'aider merci d'avance
Salut ;O)
Afin de ne pas devoir trop coder, je te propose un contrôle tout fait. Le
SmartViewPort de VBSmart.
Il est très pro et s'utilise très facilement (et gratuit).
C'est un contrôle (container) style PictureBox ou Frame.
A la différence de ceux-ci, des scrollbars ou boutons apparaissent lorsque
les contrôles placés à l'intérieur ne sont plus affichés complétement.
Va voir ici (en anglais):
http://www.visual-basic.com.ar/vbsmart/library/smartviewport/smartviewport.htm
Pour info, j'utilise ce contrôle dans des développements professionnels et
jamais aucun problème.
Guy
"michael" <michael@discussions.microsoft.com> a écrit dans le message de
news: 0318FE99-6C98-48B2-A27D-B43455D1F47F@microsoft.com...
bonjour,
je cherche à pouvoir afficher un certain nombre de dessin sur un
control??(
picture box, form, text box) mais comme il y a plusieur dessins et que ca
prend plus de place que la taille maximal de la form je dois pouvoir avoir
un
control avec scrollbars avec laquelle je peux descendre pour voire tout
les
dessins... un peu comme une page intenet ou on scroll pour voire tous
l'information
quelqu'un peut il m'aider
merci d'avance
Afin de ne pas devoir trop coder, je te propose un contrôle tout fait. Le SmartViewPort de VBSmart. Il est très pro et s'utilise très facilement (et gratuit). C'est un contrôle (container) style PictureBox ou Frame. A la différence de ceux-ci, des scrollbars ou boutons apparaissent lorsque les contrôles placés à l'intérieur ne sont plus affichés complétement.
Va voir ici (en anglais): http://www.visual-basic.com.ar/vbsmart/library/smartviewport/smartviewport.htm
Pour info, j'utilise ce contrôle dans des développements professionnels et jamais aucun problème.
Guy
"michael" a écrit dans le message de news:
bonjour, je cherche à pouvoir afficher un certain nombre de dessin sur un control??( picture box, form, text box) mais comme il y a plusieur dessins et que ca prend plus de place que la taille maximal de la form je dois pouvoir avoir un control avec scrollbars avec laquelle je peux descendre pour voire tout les dessins... un peu comme une page intenet ou on scroll pour voire tous l'information quelqu'un peut il m'aider merci d'avance