begin process at 2010 02 09 23:25:48
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > TRANSPARENCE TEXTBOX ET PICTUREBOX

TRANSPARENCE TEXTBOX ET PICTUREBOX


 Information sur la source

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Source .NET ( DotNet ) Classé sous :Transparence, TextBox, PictureBox, VBA, Draganddrop Niveau :Débutant Date de création :14/03/2009 Date de mise à jour :20/04/2009 14:01:54 Vu / téléchargé :4 026 / 724

Auteur : Le Pivert

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Mettre en transparence une TextBox et une PictureBox et les déplacer en drag and drop.Code très simple, tout est dans les couleurs données à la TextBox et à la PictureBox. une petite description est faite dans la TextBox.Ajout du code en VBA



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

15 mars 2009 14:25:46 :
Corrigé l'explication qui était confuse.
20 avril 2009 14:01:56 :
Pour faire le même chose en VBA Excel, il faut un code, que j'ai trouvé sur le site: http://vb.developpez.com/faq/?page=Form#transparence, je le remercie.

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) FICHIERS_CACHÉS_LECTURE_SEULE
Source avec Zip Source avec une capture Source .NET (Dotnet) FAVORIS URL
Source avec Zip Source avec une capture Source .NET (Dotnet) LISTVIEW_TRI_EXTENSIONS
Source avec Zip Source avec une capture Source .NET (Dotnet) COMPARER_2FICHIERS_TEXTE
Source avec Zip Source avec une capture Source .NET (Dotnet) SURVEILLER_CHANGEMENT_REGISTRE

 Sources de la même categorie

AFFICHAGE SOUS EXCEL DE LA LISTE DES ' DES GROUPES par djebbipgm
AFFECTATION D'UNE ICÔNE À UN DOSSIER DANS L'EXPLORATEUR par djebbipgm
Source avec Zip CREATION DE GADGET EN VB6 par djebbipgm
Source avec Zip Source avec une capture CAPTEUR DE HANDLE, DE TITRE, DE CLASS, DE POSITION DE TAILLE... par Sechaud
Source avec Zip Source avec une capture COULEUR DANS UN RICHTEXTBOX SANS MODIFIER SELSTART OU SELLEN... par Renfield

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) FICHIERS_CACHÉS_LECTURE_SEULE par Le Pivert
Source avec Zip Source avec une capture TRANSPARENCE GÉNÉRALISÉE DES PICTUREBOX par Patrice H
Source avec Zip Source avec une capture TRANSPARENCE DES PICTUREBOX par Patrice H
Source avec Zip Source avec une capture Source .NET (Dotnet) DRAG AND DROP IMAGE INTERNET par alosamoelle
Source avec Zip Source .NET (Dotnet) PICTURE DRAG DROP par Le Pivert

Commentaires et avis

Commentaire de alosamoelle le 14/03/2009 22:39:57 9/10

Trés sympa comme code.

Commentaire de Le Pivert le 15/03/2009 14:22:35

Bonjour ALOSAMOELLE
Je te remercie de ton commentaire et de ta note.
Dans ma description, je me suis un peu embrouillé.
Tout ce qui aura la même couleur que la propriété TransparencyKey de la Form: Bouton, TextBox et PictureBox deviendront transparents. C'est pour cela qu'en mettant dans le bouton "Transparence"
TextBox1.BackColor = Color.White
PictureBox1.BackColor = Color.White
tout devient transparent car La propriété de la TransparencyKey est "White", vous pouvez mettre d'autres couleurs si vous le désirez.
@+ Le Pivert

Commentaire de gillardg le 15/03/2009 15:20:52

pratique pour faire un trou dans un Form :)

Commentaire de alamoa le 16/03/2009 02:05:01

Bonsoir, tres sympa en effet et evident ... (quand on le sait !!) moi ca fait 2 jours que je cherche !! en fait il y a un defaut:
les parties "transparentes" (comme le fond d'une text-box) ne sont pas selectionnables :

j'ai trouvé une autre façon de faire de la transparence en utilisant la fonction SetWindowLong qui ne pose pas ce probleme mais:
là le texte d'une textbox n'est pas redessiné : ca devient tres vite gribouillage ...
Dès que j'aurais résolu ce probleme je posterai un exemple
en attendant si quelqu'un trouve la solution pour cliquer sur un controles transparent et le selectionné au lieu de passer au travers...
Merci d'avance

Commentaire de alamoa le 16/03/2009 02:09:22 8/10

Oups j'ai oublié de noter : c'est pas sympa d'autant que ca merite au moins 8/10
Salut

Commentaire de Le Pivert le 16/03/2009 08:18:34

Bonjour ALAMOA
Merci pour le commentaire et la note. C'est vrai les parties transparentes de la TextBox ne sont pas sélectionnables. Pour l'instant à défaut de code adapté, il faut se mettre sur le texte et attendre que la barre de saisie clignote pour pouvoir déplacer le Form, ce n'est pas la meilleure méthode.
@+ Le Pivert

Commentaire de alamoa le 16/03/2009 10:02:42

Bonjour,
j'ai un debut de solution peut etre : au moins pour se mettre en saisie dans la text-box sans cliquer dedans  juste en survolant le texte :
ajouter cela :

Private Sub TextBox1_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseHover
        TextBox1.Focus()
        My.Computer.Keyboard.SendKeys("{RIGHT}")
    End Sub

cela positionne le curseur a la suite du texte et il n'y a plus qu'a ecrire
mais il doit y avoir une autre solution
je cherche
A plus

Commentaire de Le Pivert le 17/03/2009 11:12:12

Bonjour ALAMOA,
Dans le même genre il y a aussi cela:
Private Sub TextBox1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseEnter
        TextBox1.BackColor = Color.Gainsboro
    End Sub
    Private Sub TextBox1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseLeave
        TextBox1.BackColor = Color.White
        TextBox1.ForeColor = Color.Red
    End Sub
Il suffit d'attendre 1 seconde que cela s'opacifie, tu déplaces et ensuite quand tu enlèves la souris cela devient transparent( ce n'est pas très lumineux comme solution)
@+ Le Pivert

Commentaire de Le Pivert le 17/03/2009 18:56:24

Une autre méthode:
Private Sub TextBox1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseEnter
        If TextBox1.BackColor = Color.White Then
            Me.Cursor = Cursors.Hand
            TextBox1.Capture = True
        End If
    End Sub
Lorsque l'on positionne la souris sur le texte, la flèche se transforme en main et vous pouvez à ce moment déplacer le Form. Fonctionne très bien sur des ARPlans foncés, mais c'est plus difficile sur le blanc.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

imprimer un picture box [ par fred ] bojour,j'ai mis dans un picturebox plusieurs textbox.Mon picturebox a une vscollbar pour faire défiler mes textbox.Comment faire pour imprimer mon pic Écrire l'URL d'un image dans un textbox et faire apparaitre l'image dans un PictureBox [ par Viacman ] J'aurais besoin d'un code pour écrire l'URL d'un image dans un textbox et faire apparaitre l'image dans un PictureBox ou un image.MerciDavidnhl2001@gl Pb SetFocus sous VBA... [ par ragnagnac ] Je développe une appli avec une fenêtre de connexion contenant 2 textbox (login et pwd) et 2 boutons OK et Cancel.J'ai activé des fonctions KeyPressDo rafraichissement d'un UserForm dans une macro Excel VBA [ par spikespiegelsan ] J'incrémente dans une boucle un compteur que j'affiche dans mon textbox.Malheureusement, le textbox n'affiche que la dernière valeur à la fin de la bo vba access index [ par rabbiwan ] salutje voudraiq savoir comment on peut indexer un textbox.cad que je met un seul textbox et je le replique autant de fois qu'il y a de nom dans la ba vba excel PictureBox [ par tinki61 ] quelqu'un sait dans quelle librairie on peut trouver le composant PictureBox, qui ne se trouve pas par défaut dans vba sous excel ?merci d'avance Probleme boucle de textbox en vba [ par ptij ] Je suis sur un formulaire VBA pour une feuille Excel, et lorsque tous les textbox de ce formulaire sont remplis, je dois les insérer dans ma feuille E ENREGISTRER PICTUREBOX+TEXTBOX [ par filotto ] Gérard FILOTTOSalut,Sur une form j'ai une picturebox et un textbox,je voudrais savoir comment les enregistrer dans un meme fichier puis les ouvrir dep PictureBox en VBA [ par lorelei ] Bonjour,Je voudrais reproduire une source que j'ai trouvé ici en VBA.Mais pour cela j'ai besoin d'un contrôle PictureBox et il n'existe pas en VBA.La Transparence d' une picturebox [ par Fripouil ] Bonjour,Voila en quoi se résume mon probléme.J' ai une picture box ( donc carré ) et mon image ( un rond ).Est il possible d' adapter la picturebox en


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales