Faire d'une picturebox une zone de texte grace aux api

Soyez le premier à donner votre avis sur cette source.

Vue 4 214 fois - Téléchargée 513 fois

Description

Un ptit morceau de code qui montre comment faire d'une picturebox une zone de texte.

Il reste encore beaucoup à faire pour que cela devienne un textbox, mais bon, c'était juste pour montrer les API qui gère le texte sur un hdc.

A vous d'implementer les fonctions et les procédures qui pourront faire une zone de texte un peu plus riche.

Entre parenthèses, mon projet est de développer un éditeur de code en ABAL un peu plus évolué que celui que j'utilise au boulot. (genre editeur VB.NET).

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
70
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
17 septembre 2006

Je crée une classe un peu plus clair pour gerer tout ça. Comme dit dit Dark, tu peux utiliser l'API GetTextExtendPoint32 qui informe de la taille du texte en pixels.
Je finis ma classe et je la met à dispo.
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
99
Le retour automatique doit être géré personnellement en testant la longueur du texte par rapport à la longueur du PictureBox, avec la fonction API GetTextExtentPoint32 par exemple.

DarK Sidious
Messages postés
1018
Date d'inscription
samedi 22 mars 2003
Statut
Membre
Dernière intervention
24 juin 2008

perso, je trouve que c'est pas mal, meme tres bien. je m'explique : certains pretendent faire de usercontrols "textbox" (j'en ai vu), ces memes personnes ne font qu'ajouter une "textbox" dans leur usercontrol et developpent le code autour de celui ci qui, par ailleur ne fait rien de plus que celui qu'ils ont integré (je dirais meme, il en fait moins car tout le code n'est pas developpé, certe l'apparence reste la meme on ne va pas leur repprocher ca !!!), hors ce control existe deja et ils ne l'ont pas inventé et pourtant, ils ne se grattent pas pour envoyer la source. Ce code, peut etre existe t il deja mais c'est la 1ere fois que j'en vois un comme ca. et c'est vraiment tres interessant pour nos info perso et pour nous aider.
PS Avec ce code, Y'a t'il une possibilité d'un retour auto quand le texte arrive en fin de picture ?, ca m'interesse
Messages postés
1
Date d'inscription
jeudi 6 mars 2003
Statut
Membre
Dernière intervention
3 décembre 2003

Très bon exemple... très utile dans mon cas.
Merci de ta contribution.
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
62
ADMIN INFO.

Je vous remercie de bien vouloir rester courtois dans vos propos. C'est avant tout un lieu d'échange et de partage, ce n'est pas une arène. Merci.
Afficher les 16 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.