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

Soyez le premier à donner votre avis sur cette source.

Vue 4 500 fois - Téléchargée 540 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
cs_Kelpan Messages postés 70 Date d'inscription mercredi 24 avril 2002 Statut Membre Dernière intervention 17 septembre 2006
4 déc. 2003 à 19:56
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.
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
4 déc. 2003 à 08:46
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
cs_liquide Messages postés 1016 Date d'inscription samedi 22 mars 2003 Statut Membre Dernière intervention 24 juin 2008
4 déc. 2003 à 08:22
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
jlldany Messages postés 1 Date d'inscription jeudi 6 mars 2003 Statut Membre Dernière intervention 3 décembre 2003
3 déc. 2003 à 10:52
Très bon exemple... très utile dans mon cas.
Merci de ta contribution.
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 71
3 déc. 2003 à 00:54
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.