begin process at 2008 08 29 23:12:33
1 233 930 membres
450 nouveaux aujourd'hui
14 294 membres club

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 !

Sujet : Récup longueur de la saisie [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (MimiGMT)

Récup longueur de la saisie le 02/08/2005 11:50:29

MimiGMT

Bonjour,

Voilà j'ai un petit souci : je souhaite connaitre la longueur du texte que je suis en train de saisir : pas de problème pour les dbedit, memo ou autre mais là je saisis dans une grille orientée donnée. Je ne connais la longueur que sur le validate (sorti du champs) mais hélas c'est trop tard.

Si vous aviez une piste
Merci

Mimi

Re : Récup longueur de la saisie le 02/08/2005 12:30:17

ni69
Membre Club
Il faut utiliser l'événement OnSetEditText de ta DrawGrid.
Dans le code que je te donne, pendant la saisie d'un texte dans la drawgrid par l'utilisateur, l'edit1 affiche le texte en cours de saisie, l'edit2 affiche le nombre de caractères du texte saisi, et l'edit3 affiche la longueur du texte en pixels.

procedure TForm1.DrawGrid1SetEditText(Sender: TObject; ACol, ARow: Integer; const Value: String);
begin
  Edit1.Text := Value;
  Edit2.Text := IntToStr(Length(value));
  Edit3.Text := IntToStr(Canvas.TextWidth(value))
end;


@+
Bonne Prog'
Nico [www.ni69.new.fr]

N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !

Re : Récup longueur de la saisie le 02/08/2005 14:02:36

MimiGMT
Merci ni69, malheureusement, j'utilise une grille orientée donnée, l'évènement que tu me donnes ne concernent que les grilles non orientées données.

Il serait trop fastidieux et très lourd (moult colonnes et moult datas) de gérer en parallèle un grille standard et de mettre à jour mon dataset.

Merci encore

Mimi

Re : Récup longueur de la saisie le 02/08/2005 15:08:16

mike255
Salut,

Peut être que tu pourrais utiliser un TClientDataSet pour pouvoir valider ou non la saisie même si je sais pas trop comment on l'utilise...

Télécharger Outlook Skype Plugin et mes autres réalisations sur mon site
[ Lien ]

Re : Récup longueur de la saisie le 03/08/2005 10:11:10

MimiGMT
Réponse acceptée !
Enfin, problème solutionné.

Merci à vous tous
Marie


Classé sous : saisie, longueur, récup

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS