Sub SetTextItemListView(ByVal gadget As long, ByVal item As Long, ByVal subItem As Long, ByRef text As String)
Изменяет текст в указанном пункте(подпункте) гаджета
gadget - номер гаджета
item - индекс пункта
subItem - индекс подпункта
text - любая строка(текст)
Windows , Linux
#Include "window9.bi"
#Ifdef __FB_WIN32__
Var Style = LVS_EX_FULLROWSELECT Or LVS_EX_GRIDLINES Or LVS_EX_SUBITEMIMAGES
#Else
Var Style = 0
#EndIf
OpenWindow("",10,10,350,360)
Var bmp1 = Load_image("1.png")
Var bmp2 = Load_image("2.png")
Var bmp3 = Load_image("3.png")
ListViewGadget(1,10,10,310,300,Style,,,32)
AddListViewColumn(1, "1 столбец",0,0,100)
AddListViewColumn(1, "2 столбец",1,1,100)
AddListViewColumn(1, "3 столбец",2,2,100)
For aa As Integer=0 To 15
AddListViewItem(1,"item №"+Str(aa),bmp1,aa,0)
AddListViewItem(1,"item №"+Str(aa+18),bmp2,aa,1)
AddListViewItem(1,"item №"+Str(aa+36),bmp3,aa,2)
Next
Do
Var event=WaitEvent()
If Event=EventClose Then End
If event=EventLBDown Then
If EventNumberListView=1 Then
SetTextItemListView(1,GetItemListView,GetSubItemListView,"Изменено")
EndIf
EndIf
Loop
Created with the Personal Edition of HelpNDoc: Write eBooks for the Kindle