Seite 1 von 1

ListIcon: Anzahl der Columns zaehlen (WIE?)

Verfasst: 12.11.2005 22:21
von guruk
etwa wie: ColumnsAnzahl=CountGadgetColumns (#ListIcon_1)

:)

chris

Verfasst: 12.11.2005 22:26
von ZeHa
Auf purearea.net gibt's 'ne Userlib namens MoreListIcon, die ist nicht übel ;) da gibt's auch hierfür was, und zwar GetColumnsNumber().

Verfasst: 12.11.2005 22:34
von guruk
cool.. die Lib habe ich schon drauf... hab nur nicht drin nachgeschaut :)
Danke

Verfasst: 12.11.2005 22:38
von edel
Oder so :

Code: Alles auswählen

  #LVM_GETHEADER = (#LVM_FIRST + 31)
  
  ;########################################################
  
  Procedure CountGadgetColumns (lview)
    Protected Header.l
    Header = SendMessage_(lview ,#LVM_GETHEADER,0,0)
    SendMessage_(Header,#HDM_GETITEMCOUNT,0,0)
    ProcedureReturn
  EndProcedure
  
  ;########################################################
  
  hwnd = OpenWindow(0,0,0,500,500,#PB_Window_SystemMenu,"")
  
  CreateGadgetList(hwnd)
  lview = ListIconGadget(0, 10, 25, 300, 70, "Column 1",100)
  AddGadgetColumn(0,1,"Column 2",65)
  AddGadgetColumn(0,1,"Column 3",65)
  
  ;--

  Debug CountGadgetColumns (lview)
  
  ;---
  
  Repeat : Until #PB_EventCloseWindow = WaitWindowEvent() 
  
  End

Verfasst: 12.11.2005 22:48
von guruk
Danke.. nun hab ichs hier am laufen
chris

Re: ListIcon: Anzahl der Columns zaehlen (WIE?)

Verfasst: 12.11.2005 22:51
von Kiffi
Lieber Chris,

ich find's eigentlich nicht so gut, dass Du die Mitglieder gleich zweier Boards
mit identischen Fragen zur gleichen Zeit auf Trab hälst.

Kannst Du nicht erst mal in einem Forum fragen und im Fall, dass es dort
niemand weiss, dann im anderen? Das fände ich fair gegenüber den Leuten,
die sich die Mühe machen, Deine Fragen zu beantworten.

Grüße ... Kiffi

Verfasst: 12.11.2005 23:02
von guruk
OK, darueber laesst sich reden. Hier gehen die Antworten ja auch wirklich schnell rein und so werde ich zukuenftig erstmal ein paar Minuten checken ob nicht aus dem einen Board bereits was reinkommt.

Alles gute
chris