belaid52
Messages postés68Date d'inscriptionjeudi 1 juillet 2004StatutMembreDernière intervention23 juin 20111 13 oct. 2008 à 23:18
bonsoir
j'ai teste dans un TStringGrid et j'ai eu des resultats tres interessants.
grand bravo.
La meme methode a ete applique a un TXstringGrid(qui est une derivee de TsTringrid), ca pas du tout marche.
je ne sais pourquoi.
merci
belaid52
Messages postés68Date d'inscriptionjeudi 1 juillet 2004StatutMembreDernière intervention23 juin 20111 13 oct. 2008 à 09:58
messieurs bonjour,
merci beaucoup pour ce code.
J'ai un tstringgrid que je remplis avec des matricules. Ces matricules correspondent a des noms.
comment associer la recherche du code contenu dans la grille dans la table contenant les noms et a chaque passage sur une cellule (contenant le code), il affiche le nom correspond.
Merci
cs_bitben
Messages postés2Date d'inscriptionmercredi 27 décembre 2006StatutMembreDernière intervention18 juillet 2008 18 juil. 2008 à 10:33
un trés grand merci pour ce petit bout de code d'une trés grande utilité. bravo.
yvessimon
Messages postés637Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 9 janvier 2017 4 juil. 2007 à 16:34
Bonjour,
Pour un DBGrid est-ce adaptable ?
Salutations
cincap
Messages postés460Date d'inscriptiondimanche 5 décembre 2004StatutMembreDernière intervention 6 avril 20092 2 juil. 2007 à 14:12
Bonjour à tous,
@ cirec, j'espère que tu vas bien, je constate en utilisant ton unité (CustomFileCtrl.pas ou autre), que si avec le composant "TfileListbox", sa propriété "Multiselect" est à true, on obtient une erreur en le survolant avec la souris dans le cas ou le mask de ce composant affiche une extension définie ex: *.avi et que l'on se rend dans un répertoire ou dossier ou il n'y a pas ces fichiers avec cette extension.
Peut être le problème se répete aussi sur cette unité d'ou ce message.
Suite à l'exellente remarque de Japee (pourquoi j'y ai pas pensé avant)
j'ai modifié le code et du coup "l'illusion" est parfaite ... on a un Hint par cellule
J'ai également changé le niveau de la source ... j'ai toujours autant de mal à définir
le niveau de mes sources et en plus j'avais touvé ça en moins de cinq minutes et comme le code n'est pas complexe en soit je me suis dit que le niveau "Débutant" était largement adapté .... Ben non :)
En tous cas ... Merci pour avoir mis le doigt sur cette "erreur" et pour la manière de la résoudre.
@+
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 1 juil. 2007 à 13:05
Efficace, ce code !
J'ai eu beaucoup d'intérêt à l'étudier.
Une suggestion : je sais bien qu'on est tous des surdoués sur delphifr, mais je pense sincèrement que tu peux mettre le niveau à initié, ta modestie dût-elle en souffrir... ^^
Une autre suggestion concernant le code.
Ça se discute, mais il me semble qu'on gagnerait à ce que le temps d'apparition du hint entre chaque cellule soit le même que le temps d'apparition du premier hint en arrivant sur la grille.
Bref, l'explication pouvant sembler confuse, il suffit d'ajouter cette ligne dans "TStringGrid.CMHintShow" (au début du bloc d'instructions par exemple) :
with Application do HintShortPause := HintPause;
(pour pinailler, on stocke la valeur trouvée de HintShortPause qui est en principe 0 et on la restaure, à la fin).
13 oct. 2008 à 23:18
j'ai teste dans un TStringGrid et j'ai eu des resultats tres interessants.
grand bravo.
La meme methode a ete applique a un TXstringGrid(qui est une derivee de TsTringrid), ca pas du tout marche.
je ne sais pourquoi.
merci
13 oct. 2008 à 09:58
merci beaucoup pour ce code.
J'ai un tstringgrid que je remplis avec des matricules. Ces matricules correspondent a des noms.
comment associer la recherche du code contenu dans la grille dans la table contenant les noms et a chaque passage sur une cellule (contenant le code), il affiche le nom correspond.
Merci
18 juil. 2008 à 10:33
4 juil. 2007 à 16:34
Pour un DBGrid est-ce adaptable ?
Salutations
2 juil. 2007 à 14:12
@ cirec, j'espère que tu vas bien, je constate en utilisant ton unité (CustomFileCtrl.pas ou autre), que si avec le composant "TfileListbox", sa propriété "Multiselect" est à true, on obtient une erreur en le survolant avec la souris dans le cas ou le mask de ce composant affiche une extension définie ex: *.avi et que l'on se rend dans un répertoire ou dossier ou il n'y a pas ces fichiers avec cette extension.
Peut être le problème se répete aussi sur cette unité d'ou ce message.
@+,
Cincap
2 juil. 2007 à 11:46
j'ai modifié le code et du coup "l'illusion" est parfaite ... on a un Hint par cellule
J'ai également changé le niveau de la source ... j'ai toujours autant de mal à définir
le niveau de mes sources et en plus j'avais touvé ça en moins de cinq minutes et comme le code n'est pas complexe en soit je me suis dit que le niveau "Débutant" était largement adapté .... Ben non :)
En tous cas ... Merci pour avoir mis le doigt sur cette "erreur" et pour la manière de la résoudre.
@+
1 juil. 2007 à 13:05
J'ai eu beaucoup d'intérêt à l'étudier.
Une suggestion : je sais bien qu'on est tous des surdoués sur delphifr, mais je pense sincèrement que tu peux mettre le niveau à initié, ta modestie dût-elle en souffrir... ^^
Une autre suggestion concernant le code.
Ça se discute, mais il me semble qu'on gagnerait à ce que le temps d'apparition du hint entre chaque cellule soit le même que le temps d'apparition du premier hint en arrivant sur la grille.
Bref, l'explication pouvant sembler confuse, il suffit d'ajouter cette ligne dans "TStringGrid.CMHintShow" (au début du bloc d'instructions par exemple) :
with Application do HintShortPause := HintPause;
(pour pinailler, on stocke la valeur trouvée de HintShortPause qui est en principe 0 et on la restaure, à la fin).
Qu'en penses-tu ?