ďťż

Ładny brzuch

Jest możliwość wyłączenia focusa i zaznaczenia w ListBoxie? Probowałem Application.MainForm.FocusControl(nil); ale to nie dużo pomaga...
Potrzebne mi to ponieważ zrobiłem własny wygląd zaznaczonego itema, a to strasznie przeszkadza :/
Użytkownik pat edytował ten post 20 grudzień 2007, 20:21



Jest możliwość wyłączenia focusa i zaznaczenia w ListBoxie? Probowałem Application.MainForm.FocusControl(nil); ale to nie dużo pomaga...
Potrzebne mi to ponieważ zrobiłem własny wygląd zaznaczonego itema, a to strasznie przeszkadza :/


W OnShow formy ustaw sobie SetFocus na którykolwiek inny element na formie.

O tym to wiedziałem na początku ale jak zaznaczę jakąkolwiek pozycję w listboxie to setfocus automatycznie ustawia się na na listę ;/A nawet jak np. dam setfocus w mouseDown listy to przestaje działać kółko. To to primo, a secondo że jak powiedzmy że kliknę na pozycję i przytrzymam przycisk oraz będę przesuwał (z wciśniętym przyciskiem) to i tak się focus ustawi się na listę...

Chcesz zabrać userowi możliwość zaznaczania na listbox'ie? Hmm, enabled na false? Albo coś w ten deseń. A jak nie to zawsze możesz przecież obsłużyć samemu komunikaty przechodzące do LB i stopować te których nie chcesz.



Nie, tylko zrobiłem własne zaznacznie item'a (nie chce aby zaznaczenie wyglądało standardowo). I w onmousedown dałem Lista.itemIndex := -1; ale jak tak jest to zostają te kropki wokół itema od focusa... i tego chce się pozbyć

edit://
problem rozwiązany. Jak będę miał więcej czasu napisze co i jak.
Użytkownik pat edytował ten post 21 grudzień 2007, 16:50
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •