ActiveControl nie ma focusa???

0

Czy aktywna kontrolka moze nie miec focusa????

Mam Stringgrida, klikam w jego komorke i w efekcie laduje sie jakis tam plik do AcroPDF
(zaimportowana kontrolka ActiveX do plikow *.pdf, ale to chyba nie istotne co to jest).

problem jest taki, ze po zaladwaniu pliku nie moge przejsc do nastepnej komorki w stringgridzie! (klikajac ani przy uzyci strzalek.
wciskanie ich i przewijanie kolkiem powoduje przewijanie pliku w komponencie AcroPDF, pomimo ze w tym samym momencie
ActiveControl wskazuje na StringGrid... [???] )

Musze kliknac inna kontrolke(wtedy ta inna dostaje focusa)
i dopiero potem moge klikajac w stringgrida zmienic zaznaczona komorke.

Jest to nie do przyjecia gdyz chcialbym moc swobodnie poruszac sie po stringgridzie i
ladowac co chwile inny plik.

probowalem juz po wczytaniu pliku do AcroPDF wywolac
Stringtgrid1.setfocus;
albo
ActiveControl := StringGrid1;
ale to nic nie daje...

Czy jest jeszcze jakas inna wlasciwosc komponentow decydujaca o tym
ktory z nich aktualnie obsluguje zdarzenia z klawiatury/myszki??

0

robisz

 Form1.ActiveControl := twoja kontrolka 

??

Sprawdz czy mozne to zrobic

 Kontrolka.Focused := true 

albo setfocus ale na celle - sa tam jakies metody (sprawdz co sie dzieje jak robisz onselect)

1 użytkowników online, w tym zalogowanych: 0, gości: 1