Originariamente inviato da firefox88
Giusto. Mi potresti suggerire qualche pubblicazione ben fatta che, oltre alla mera lista degli oggetti, contenga qualcuno di questi "trucchetti" fondamentali che non stanno scritti da nessuna parte?
Il problema di non trovare documentazione in merito a questi problemi è che... non può esistere.

Mi spiego: non è possibile individuare un testo che tratti l'uso particolareggiato per ogni esigenza che ci si trova ad affrontare, poiché i modi di impiego dello strumento sono INFINITI.

Pertanto, l'unica soluzione è quella di documentarsi, sì, ma sui principi di funzionamento generali in modo da poter risolvere successivamente anche i casi particolari senza che vi sia scritto da alcuna parte come ottenere un certo effetto.

Anche in questo caso, ovviamente, ci saranno delle situazioni ancora più particolari: l'unica risorsa a cui affidarsi è Internet che spesso fornisce in tempi rapidi la risposta giusta in quanto chi si è specializzato in qualcosa si prodiga ad aiutare il prossimo che, magari, si è dedicato maggiormente ad altri aspetti.

Originariamente inviato da firefox88
Non gli sarebbe costato nulla creare un altro evento, del tipo OnDbkClickRow
Questo non posso dirlo io.

Ad ogni modo, devi considerare sempre il fatto che i controlli disponibili in qualsiasi ambiente di sviluppo sono "out of the box" adatti all'uso generico e spesso sfruttabili per la maggior parte delle esigenze; qualora è necessario entrare nello specifico, il massimo che si può fare è ricorrere ad altre specializzazioni fornite da terze parti o studiare il codice per aggiungere l'implementazione mancante... in sostanza, l'ambiente non può scrivere il programma per te, devi aggiungere qualcosa di tuo.

Ricordati che la libreria VCL viene fornita con il sorgente, quindi nulla ti vieta - conoscendo bene lo strumento, e mi concentrerei su questo aspetto, ad esempio - di costruire un discendente del controllo DBGrid per aggiungere la funzionalità mancante, installare il controllo personalizzato nell'IDE e utilizzarlo in tutti i tuoi progetti.

Ciao!