je souhaite personnaliser mon bouton parcourir, lui attribuer une couleur ou une image en VB.NET.
Est-ce possible ?
Merci d'avance...
Publicité
Posté le 15-01-2009 à 11:02:06
Harkonnen
Modérateur Un modo pour les bannir tous
Posté le 15-01-2009 à 12:30:52
Oui, Button hérite de ButtonBase, qui possède les propriétés adéquates (ButtonBase.Image ou BackgroundImage et ButtonBase.BackColor)
---------------
J'ai un string dans l'array (Paris Hilton)
hatou
Posté le 15-01-2009 à 14:18:26
je n'utilise pas button mais FileUpload dans la boites d'outils...
Ou sinon comment transformer button en un bouton parcourir??
merci
FlorentG
Unité de Masse
Posté le 15-01-2009 à 14:19:48
FileUpload ? Tu parles de page web là ?
hatou
Posté le 15-01-2009 à 14:35:05
En VB.NET, dans la boite à outils, dans la partie standard, on a un élément appelé "FileUpload". c'est un bouton parcourir.
C'est celui là que j'utilise et non pas "button".
Et j'aimerais le personnalisé...
FlorentG
Unité de Masse
Posté le 15-01-2009 à 14:36:46
Si c'est pour du web, laisse tomber, ça génère un input file, et ça ne se customise presque pas.
Si c'est pour du web, laisse tomber, ça génère un input file, et ça ne se customise presque pas.
Et si c'est une appli locale, tu vires ton FileUpload et tu le remplaces par un OpenFileDialog et un Button que tu personnaliseras comme je te l'indique dans mon 1er post
---------------
J'ai un string dans l'array (Paris Hilton)
FlorentG
Unité de Masse
Posté le 15-01-2009 à 14:42:09
Ca me rappelle des souvenirs, quand je faisais du .net y'a 5 ans
Harkonnen
Modérateur Un modo pour les bannir tous
Posté le 15-01-2009 à 14:46:29
Mais tu commençais à peine à marcher y'a 5 ans
---------------
J'ai un string dans l'array (Paris Hilton)
Publicité
Posté le 15-01-2009 à 14:46:29
FlorentG
Unité de Masse
Posté le 15-01-2009 à 14:49:22
Ca ne sert à rien de savoir marcher, si c'est pour être le cul sur une chaise et rentrer en bagnole toute sa vie. J'ai alors préféré apprendre à développer
hatou
Posté le 15-01-2009 à 14:55:42
Non c'est pour un site web donc je ne peut pas le personnaliser???
FlorentG
Unité de Masse
Posté le 15-01-2009 à 14:57:43
Bof pas trop. N'as-tu jamais fait d'HTML ou de CSS ? Nombreuses sont les limitations
hatou
Posté le 15-01-2009 à 15:02:41
si si j'en ai fait mais justement je n'arrive pas à le personnaliser.
J'aimerais virer la case où il y a 'c:\Documents And settings ....'
et remplacer le bouton 'parcourir' par une image.
FlorentG
Unité de Masse
Posté le 15-01-2009 à 15:12:10
Tu ne peux pas virer la case avec le nom du fichier. Pas plus remplacer le bouton par une image. C'est une limitation presque voulu pour des raisons de sécurité.
FlorentG
Unité de Masse
Posté le 15-01-2009 à 15:13:42
Enfin c'est possible, mais à grand renforts de JavaScript et tout
hatou
Posté le 15-01-2009 à 15:16:04
Et tu sais comment le faire avec javascript??
Ou sinon on peut transformer un 'button' par un bouton parcourir?
'button' sera peut etre plus simple a personnaliser...
FlorentG
Unité de Masse
Posté le 15-01-2009 à 15:17:33
Nan c'est un JS qui se greffe par dessus. Genre Shaun Inman a une solution : Styling file inputs
est ce que si la personne désactive le js il peux envoyer un fichier ?
FlorentG
Unité de Masse
Posté le 26-07-2009 à 18:24:33
Oui, la solution d'Inman utilise à la base un simple input file, qui est remplacé dynamiquement en JS. Donc si pas de JS, on se retrouve avec un input standard