grazie per la pazienza.
mi diresti che ne pensi di questo codice?
codice:
procedure TMainForm.Griglia(Sender: TObject;
Shift: TShiftState; X, Y: Integer);
var
R, C: Integer;
begin
if (chkHint.Checked=true) then //serve per far partire o meno la procedura
begin
griglia.ShowHint:=true;
griglia.MouseToCell(X, Y, C, R);
with grigli do
begin
if ((Row<>R)or(Col<>C)) then
begin
if (R>RowCount) or (C>ColCount) then exit;
If (r=0) then exit;
Row:=R;
Col:=C;
Application.CancelHint;
griglia.Hint:=griglia.Cells[c,r];
end;
end;
end
else griglia.ShowHint:=false;
end;
visto che le celle della griglia sono più piccole dedl contenuto delle stesse avevo pensato di trovare una procedura che mostrasse AUTOMATICAMENTE il contenuto di una cella quando il mousevi passava sopra...
il checkbutton all'inizio cel'ho messo perchè altrimenti è scomodo inserire il testo e dunque attiva/disattiva la procedura...
per il resto non riesco a capire cosa sia a generare l'errore...
e grazie