Bonjour,
je voulais savoir comment tester si une ligne est est selectionnée, je veux pas utiliser la selection multiple
je fais ce test qui helas ne marche pas :
merciCode:if (!DBGPers->SelectedRows->Count>0)
Version imprimable
Bonjour,
je voulais savoir comment tester si une ligne est est selectionnée, je veux pas utiliser la selection multiple
je fais ce test qui helas ne marche pas :
merciCode:if (!DBGPers->SelectedRows->Count>0)
Attention
Il y a la ligne en cours signifié par un Triangle dans la colonne Indicateur
Les lignes sélectionnés dans SelectedRows sont marquées par un point
La ligne en cours peut-être sélectionnée aussi, le Triangle noir contient un point à l'intérieur
Si tu ne veux pas de Multi-selection oublie alors SelectedRows, le DBGrid ou plus exactement le TDataSet relié à TOUJOURS une ligne active (comme lors de déplacement avec First, Last, Next...)
Le Clic en général ne change la ligne en cours et annule la sélection
Le déplacement par le clavier change la ligne en cours, et il me semble que la ligne est aussi sélectionnée
Cela dépend évidemment des touches CTRL et MAJ permettant la multi-selection disjointe ou continue
ok merci de l'explication
je vais voir autrement