Function LenItemTextComboBox(ByVal gadget As long, ByVal item As long=0) As Integer
Возвращает длину строки указанного пункта
gadget - номер гаджета
item - индекс пункта
Windows , Linux
#Include "window9.bi"
#Ifdef __FB_WIN32__
Var h = 80
#Else
Var h = 30
#EndIf
OpenWindow("",10,10,400,150)
ComboBoxGadget(1,10,10,100,h)
AddComboBoxItem(1,"Привет0",-1)
AddComboBoxItem(1,"Привет1",-1)
AddComboBoxItem(1,"Привет2----",-1)
ButtonGadget(2,150,10,220,20,"Длина строки пункта № 1")
ButtonGadget(3,150,35,220,20,"Длина строки пункта № 2")
StringGadget(4,220,60,80,20,"",ES_CENTER)
Do
var event=WaitEvent()
If event=eventclose Then End
If event=eventgadget Then
If eventnumber()=2 Then
SetGadgetText(4,Str(LenItemTextComboBox(1,1)))
elseIf eventnumber()=3 Then
SetGadgetText(4,Str(LenItemTextComboBox(1,2)))
EndIf
EndIf
Loop
Created with the Personal Edition of HelpNDoc: iPhone web sites made easy