Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

TEXTBOX AVEC BORDURE DE COULEUR


Information sur la source

Catégorie :.NET Source .NET ( DotNet ) Classé sous : textbox Niveau : Débutant Date de création : 16/08/2005 Vu / téléchargé: 6 495 / 495

Note :
6 / 10 - par 1 personne
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Bonjour à tous.

Dans le cadre de mon travail le client souhaitais un TextBox avec des bords gris clair. Partant de la j'ai développé un TextBox avec le quel ont peu modifié la couleur de chaque bordure.

Je vous laisse lire cet article :

http://blogs.developpeur.org/pc152/articles/10455.aspx

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   TextBox NC
    •   TextBox NC
    •   TextBoxInterface
      •   bin
        •   Debug
          • TextBox NC.dllTélécharger ce fichier [Réservé aux membres club]16 384 octets
          • TextBox NC.pdbTélécharger ce fichier [Réservé aux membres club]17 920 octets
          • TextBoxInterface.exeTélécharger ce fichier [Réservé aux membres club]196 608 octets
          • TextBoxInterface.pdbTélécharger ce fichier [Réservé aux membres club]15 872 octets
      •   obj
        •   Debug
          • temp
          • TempPE
          • TextBoxInterface.exeTélécharger ce fichier [Réservé aux membres club]196 608 octets
          • TextBoxInterface.Form1.resourcesTélécharger ce fichier [Réservé aux membres club]178 685 octets
          • TextBoxInterface.pdbTélécharger ce fichier [Réservé aux membres club]15 872 octets
          • TextBoxInterface.projdataTélécharger ce fichier [Réservé aux membres club]5 896 octets
      • App.icoTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 078 octets
      • AssemblyInfo.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 598 octets
      • Form1.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier7 522 octets
      • Form1.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier267 183 octets
      • TextBoxInterface.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 978 octets
      • TextBoxInterface.csproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 803 octets
    • TextBox NC.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 446 octets
    • TextBox NC.suoTélécharger ce fichier [Réservé aux membres club]10 240 octets

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de bucherb le 17/08/2005 15:31:22

Moi j'aimerais comprendre pourquoi tu t'es fais chier à te réinventer une méthode OnPaint, alors qu'il en existe déjà une. Il suffit d'overrider.


        protected override void OnPaint(PaintEventArgs e)
        {
            throw new Exception("The method or operation is not implemented.");
        }

C'est mieux ça que d'attraper l'event dans le WndProc

signaler à un administrateur
Commentaire de pc152 le 17/08/2005 20:35:35

le OnPaint permet juste de changer la zone cliente, hors la bordure n'en fait pas partie.

et il plus prope a mon gout de faire ainssi

et dans mon pojet je peux récuperer d'autre evennement comme le focus

signaler à un administrateur
Commentaire de LUDINSKI le 17/11/2005 05:47:42

En effet Bucherb, il n'aurait pas put faire ça dans la méthode OnPaint !
Par contre PC152, J'aurais une petite remarque

Tout d'abord, tu ne tiens pas compte du BorderStyle
Donc si la propriété est à none, Tu peints quand même une bordure
Ca s'est rien...

Mais par contre (et c'est bien plus génant)
Tu as vite fait de faire un dépassement de mémoire avec ce contrôle :
Lorsque tu fais appel à "GetWindowDC" tu dois obligatoirement faire appel à "ReleaseDC" avant de quitter la méthode.
Autrement, tu alloues de la mémoire à chaque appel à OnPaint !!

Cadeau ;)
[DllImport( "User32.dll" )]
private static extern int ReleaseDC( IntPtr hWnd, IntPtr hDC );

Je pense que c'est important surtout que c'est dans un cadre professionnel !!

signaler à un administrateur
Commentaire de agarcia_01 le 12/12/2005 19:06:12

Bonjour ce code me parait tres interessant sauriez vous comment faire pour créer un texte box a bord arrondie ?

Merci d'avance

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

richtextbox avec images [ par boule ] Bonjour, je souhaite inserer des images dans un textbox est ce que quelqu'un sait comment faire. Voila le pb je recois une chaine de caractere et selo Réinitialiser complètement une application Windows [ par jeffwow ] Ma Form comprend 84 TextBox ( un petit jeu de MasterMind ). Je souhaite pouvoir réinitialiser tous ces TextBox rapidement si le joueur veut recommenc [C#] Nom de fichier dans un textBox [ par jeffwow ] Donc, j'ouvre un fichier avec OpenFileDailog... jusque là ça va. Ensuite, je voudrais prendre le nom de ce fichier et l'envoyer dans un textBox. tex afficher un int dans un textBox [ par petitours ] Bonjour,Comme vous pouvez le deviner avec le titre de ce post, je suis un très grand débutant du C#...de la programmation d'ailleur...Ca fait depuis SELECT et INSERT avec C# [ par GazGaz ] lu alors voila je suis en train de créer une application dont le role sera de rechercher des informations se trouvants dans une base de données en sql Accéder à une textBox depuis une autre classe [ par nicolson ] Salut tout le monde :)En fait, je veux rajouter une phrase à une textbox depuis une autre classe que Form1.Si ma classe Test hérite de Form1, je peux textBox dans une listView [ par pogo ] bonjour,je cherche a faire qqchose qui me parait assez simple..mais qu en apparence uniquement!je voudrais remplacer (apres un click) le subitem d'un Afficher uniquement des entiers dans une TextBox [ par Online ] Salut, Voila, je souhaiterais faire une TextBox qui ne stockerai que des entiers (par exemples des années) mais je ne sais pas comment faire pour indi Windows Form HELP !!! [ par CrAShGuN ] Bonjours, Mon problème est que dans mon application j'ai 2 form avec des controles différents et je voudrais que sur la 2ème Form quand je tape par ex Entier dans une textBox [ par Online ] Encore et toujours moi, arfVoila, j'ai suivi la méthode pour n'afficher que les entiers dans une textBox, ce la fonctionne très bien, trop bien meme p


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 1,997 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.