TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Delphi , wala 6/06/03 01:34 Może ktoś z szanownej braci boardowej wie jak automatycznie zaznaczyć pierwszą pozycję w ListBoxie ???5......4.......3.......2.......1.......0.......boo
oooom - bwana wie, ale Ci teraz nie powie bo śpi ;DD , carlosA 6/06/03 01:45
mam nadzieję że, wymieniona w temacie oszczędzi mnie....(konwencja żartu)#whatever - No to poczekam do jutra.... , wala 6/06/03 01:48
...nie chcę się narażać......5......4.......3.......2.......1.......0.......boo
oooom - niw eiem w jakim jezyku programujesz, ale chyba we wszystich uzywajWin32 Api jest tak samo , Maners 6/06/03 07:05
ponizej jest to co znalazlem w MSDN Visual Basica 6.0:
TopIndex Property
Returns or sets a value that specifies which item in a ComboBox, DirListBox, DriveListBox, FileListBox, or ListBox control is displayed in the topmost position. Not available atdesign time.
Syntax
object.TopIndex [= value]
The TopIndex property syntax has these parts:
Part Description
Object Anobject expression that evaluates to an object in the Applies To list.
Value The number of the list item that is displayed in the topmost position. The default is 0, or the first item in the list.
Remarks
Use this property to scroll through a control without selecting an item.
If the Columns property is set to 0 for the ListBox control, the item is displayed at the topmost position if there are enough items below it to fill the visible portion of the list.
If the Columns property setting is greater than 0 for the ListBox control, the item's column moves to the leftmost position without changing its position within the column.- przeciez napisal ze w delphi, a rozwiazanie jest takie: , xmac 6/06/03 08:16
ListBox1.ItemIndex:=0;
no i musisz to dodac np. w procedurze OnShow dla formularza, na ktorym sie znajduje ten ListBoxdual&mobile power
XMAC - poniewaz juz nie spie, dodam, ze trzeba sprawdzic najpierw, czy element ustawiany , bwana 6/06/03 08:30
istnieje w ItemList, tzn. czy wartosc podstawiana do ItemIndex jest 0, 1, ... ItemList.Count. Wybor zdarzenia, w ktorym podstawienie jest wykonane moze byc problemem i xmac napisal najlepsze rozwiazanie.
OnCreate i OnDraw z roznych powodow sie nie nadaja (OnCreate dziala tuz po zakonczeniu dzialania konstruktora, czyli nie ma jeszcze nic w liscie ItemList, bo nie ma konstruktora umozliwiajacego zainicjalizowanie tej listy) a OnDraw dziala za kazdym razem, gdy system odrysowuje ponownie komponent (np. kiedy zostal zaloniety przez jakies okno i ponownie musi byc pokazany - czyli za czesto)"you don't need your smile when I cut
your throat" - jednak spie, ale juz sie dobudzam - korekta , bwana 6/06/03 08:31
oczywiscie ItemIndex musi byc 0, 1, ... (ItemList.Count - 1)"you don't need your smile when I cut
your throat" - dokladnie :_) , xmac 6/06/03 08:38
dziekuje za uscislenie :_)
nie pisalem, bo o to nie pytaldual&mobile power
XMAC - a ja tak, bo czesto w powaznych nawet programach spotykam irytujacy i nieobsluzony , bwana 6/06/03 08:50
blad "ListIndex out of bounds (-1)" ktory jest wynikiem odwolania sie w kodzie do nieistniejacego elementu TStringList. Ja nie mowie, zeby sprawdzac, ale chociaz zeby to obslugiwac cichym wyjatkiem."you don't need your smile when I cut
your throat"
- Dzięki wielkie.... , wala 6/06/03 09:14
...sprawdzanie czy istnieje jakikolwiek element w ListBoxie już mam.... potrzebowałem tylko automatycznego zaznaczenia pierwszej pozycji... no cóż rozwiązanie jest proste ale o 1.30 w nocy nie bardzo dobrze się myśli.....5......4.......3.......2.......1.......0.......boo
oooom - zawsze pomaga crl+f1 i patrzaj w wlasnosci albo metody , Deus ex machine 6/06/03 11:08
czytaj szukaj i tak zapamietasz na dluzej .-)"Uti non Abuti"
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|