bonjour,
je cherche de l'aide sur DBGrid1DrawColumnCell pour faire un lien dans les cellules d'un dbgrid
bonjour,
je cherche de l'aide sur DBGrid1DrawColumnCell pour faire un lien dans les cellules d'un dbgrid
Il te suffit de dessiner le texte en underline et en bleu, par contre, gérer le onMouseMove sera plus complexe, ... checher dans la faq pour le TStringGrid
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
merci pour ta réponse;
ce que je veux faire est le suivant:
lorsque je fait un double clic sur une cellule du grid, un petit motif du genre "..." et lorsque je clic sur ces "..." j'aurai une nouvelle fenêtre .
Si tu n'as qu'un seul "..." à la fois, au moment du DoubleClic, ?
Tu cherche compliquer ...
Euh, comme c'est un DBGrid c'est un fonctionnement standard du ButtonStyle à cbsEllipsis dans le TColumn puis il faut gérer le OnEditButtonClick avec SelectedField pour connaitre la colonne cliquée, c'est pas plus simple ?
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
je suis débutant , ça serai super si tu peux m'envoyer un exemple
Comme cela se configure par l'EDI, je n'ai pas d'exemple, cherche un peu dans l'aide, je t'ai donné tous les mots clés, ... je pourrais te fournir un code mais cela n'a aucun intérêt, tout est via l'inspecteur d'objet
EDIT : Je suis dans un bon jour !
EDIT 2 : Image Nettoyé, sujet résolu
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
merci beaucoup pour ton aide; mais je suis toujours coincé sur ce bout:
je veux lorsque je fait un clic edit sur le champs "nom_client" avoir une fenêtre ou je veux afficher un grid avec tous les clients!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TForm2.DBGrid1EditButtonClick(Sender: TObject); begin if DBGrid1(Sender).SelectedField.Name='nom_client' then ???????? end;
je n'arrive pas a créer cette fenêtre !
aide moi
Tu devrais maintenant consulter les tutoriels sur la gestion des fenêtres ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 MaForm := TMaForm.Create(); try MaForm.ShowModal(); finally MaFrom.Free(); end;
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
je n'arrive pas a résoudre le probleme
je veux plus de detail
Il faut faire un minimum d'effort ... tu as copié collé le code, sans savoir à quoi il sert, comment il fonctionne, tu n'as pas cherché à comprendre, et malheureusement, j'ai tapé ma réponse un peu vite, tu aurais pu regarder que la propriété Name n'était pas la bonne, et qu'il fallait utiliser FieldName, faudrait que tu connaisses un peu l'objet TField pour utiliser de la Base de Données en Delphi !
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
oui t'as raison ; je vais travailler sur ca
j'aurai la solution je suis sure !
merci
bonjour,
voila j'ai réussi a faire cela et montrer les "..." au double clic sur une cellule, mais c'est quoi l'événement qui gère le double clic sur ce lien de 3 poit ( ...)
j'ai trouver la réponse , il fallait utiliser l'evenement
onEditButtonClick
un grand merci ShaiLeTroll
C'est ce que je disais déjà dans mon message du "05/11/2009, 10h50"
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
oui t'as raison , peut être c'est a cause que je suis débutant et je veux tout apprendre !
merci beaucoup comme même.
Non, ce n'est pas parce que tu es débutant, c'est parce qu'il te manque un reflexe, celui d'utiliser l'aide, penses toujours à lire bien la réponse que l'on te donne surtout si elle est courte, chaque mot peut avoir une signification, et chaque mot "Delphi"* cité doit être étudié dans l'aide !
Si tu as D4 à D7, tu es chanceux, c'est la meilleure version de l'aide
Si tu as D2005 à D2007, tu l'es moins
Si tu as D2009 ... tu l'es de nouveau, l'aide n'est pas très pratique mais vachement complète quand même !
* souvent en Anglais, cela se voit donc !
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager