realbasic-nug.fr
[Top] [All Lists]

Re: Couper les ponts

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Couper les ponts
From: Hubert JACQUOT-DION <jacquotdion at mac dot com>
Date: Sat, 29 Jul 2006 10:51:07 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <20060728144522 dot 831B01C003FA at mwinf0804 dot orange dot fr>

Le 28 juil. 06 à 16:45, Damien a écrit :

Est-il possible d'avoir le bout de code correspondant à tes manips?

e 28 juil. 06 à 17:39, Arnaud Nicolet a écrit :
Je suppose qu'il a fait quelque chose du genre (je n'en suis pas sûr), illustré par cet exemple: ....


Je vois le problème... enfin presque.

Pour le bout de code :

Le projet comprend 2 Windows :

- une pour le montage des photos et du texte sur un canevas
- une pour saisir du texte et effectuer des modifications sur ce texte (font, gras, italique ...) dans un editfield styled

Lorsque l'utilisateur valide le texte saisie, ce texte est stocké dans une variable puis dessiné en drawstring dans la fenêtre de montage, où là, l'utilisateur peut le placer ou il veut à la souris. Plusieurs blocs de texte peuvent ainsi être créés et déplacés dans la fenêtre.

La variable qui stocke ces blocs de texte est une Properties de la fenêtre de montage :
CanvasStyledT() as StyledText

Le code du bouton de validation de la fenêtre de saisie :

  Window1.CanvasStyledT(Window1.StringClique)=EditFieldTT.StyledText
  Window1.Canvas1.Refresh
  self.Close


Avec StringClique l'emplacement du bloc texte en cours de saisie dans CanvasStyledT

On se retrouve bien avec un stockage d'objet.....
Mais à mon avis CanvasStyledT n'est qu'un simple array, et par conséquent il n'y a pas d'égalité d'objet mais un simple "stockage d'objet", le styledtext de l'editfield ne devrait pas rester lié à l'éditfield .... je me trompe ?

encore merci pour vos lumières,


Hubert



<Prev in Thread] Current Thread [Next in Thread>