ďťż

Ładny brzuch

Czy da się jakoś usunąć celownik z formy na zawsze? Nawet jak komponenty mają wartość TabStop:=false; to czasami dalej da się ustawić na nich celownik.




Czy da się jakoś usunąć celownik z formy na zawsze? Nawet jak komponenty mają wartość TabStop:=false; to czasami dalej da się ustawić na nich celownik.
Rozumiem ze chodzi Ci o zablokowanie focus'a? TabStop blokuje tylko wybranie komponentu TAB'em. Zawsze mozesz recznie przy enter/focus zaznaczac co innego ale nie wiem czy to dobry pomysl, bo nie wiem co chcesz osiagnac (usuwajac focusa nie pozwalasz rowniez kliknac mysza).

Najlepiej byłoby wyłączyć klawisz Tab, żeby nie działał. Tak jak np.; F1, jeżeli nie ma pomocy.


Najlepiej byłoby wyłączyć klawisz Tab, żeby nie działał. Tak jak np.; F1, jeżeli nie ma pomocy.
TabStop blokuje tab'a! Jezeli w jakims komponecie Ci nie dziala TabStop (ciekawe...), to:
1. Daj znac co to za komponent
2. Pobaw sie z recznym przechwytywaniem tab'a i nie reaguj na jego wcisniecie...



A jeśli i to nie działa, spróbuj dać TabOrder := 0 :P
Może to pójdzie ;)

TabOrder też nie działa. Jak jestem w jakimś radiobuttonie, który jest na panelu, to przechodzi do radiobuttona z innego panelu (pola grupy). Celownik jest tylko między tymi dwoma polami.

2. Pobaw sie z recznym przechwytywaniem tab'a i nie reaguj na jego wcisniecie...
jak to zrobić?

yyy chyba onkeypress :P sprawdzasz, czy wciśnięto tab, jeśli tak, zerujesz znak :P


yyy chyba onkeypress :P sprawdzasz, czy wciśnięto tab, jeśli tak, zerujesz znak :P
WindowProc chyba bedzie ciut lepsze. Choc to zalezy od efektow jakie chce sie osiagnac i od stopnia rozbudowania formy :).

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •