28 septembre 2007
Pour information technique.
Dans la mise au point de mon programme, il eut été souhaitable de
pouvoir étendre (propriété SelExtend) ou condensé (propriété
SelCondense) le texte “Exemple” contenu dans un EditField.
Or la documentation de RB précise que ces propriétés ne sont valables
que pour Mac OS “Classic” d’une part et que d’autre part, à partir de
la version 2005 Release 4, l’environnement “Classic” n’est plus
supporté.
Aussi faudra il sans doute attendre attendre les versions futures de
Real Basic pour voir réapparaître ces propriétés grâce au portage
sous Cocoa et en espérant que ces propriétés soient également
compatibles Vista et Linux.
par contre, pour un objet graphique, La méthode de dessin d'une
chaîne de caractère permet de condenser ou non le texte :
Syntax
Graphics.DrawString Text, X, Y, [WrapWidth], [Condense]
Parameters
Text
String
X
Integer
Y
Integer
WrapWidth
Integer (Optional)
Condense
Boolean (Optional)
La "feature request" est donc de retrouver toutes ces propriétés et
méthodes pour le contrôle EditField pour les 3 environnements MAC
OSX, VISTA et LINUX.
NOTA BENE : d'autres propriétés et méthodes du contrôle EditField
sont dans le même cas.
Si d'aventure quelqu'un a une solution de contournement, faites le
nous savoir
Merci d'avance.
Patrick Santoni
|