![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() |
#2
|
|||
|
|||
![]() Цитата:
Установи св-во Columns в нужное значение. |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
AlexandrV (27.07.2013)
|
#3
|
||||
|
||||
![]() А серым цветом первую строчку. Впрочем не важно все равно не буду делать так как там.
|
#4
|
||||
|
||||
![]() Код:
CheckListBox1.State[0]:=cbGrayed; CheckListBox1.State[1]:=cbChecked; CheckListBox1.State[2]:=cbUnchecked; Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
AlexandrV (27.07.2013)
|
#5
|
||||
|
||||
![]() А как иконку для каждой строки сделать
|
#6
|
||||
|
||||
![]() рисовать элементы в OnDrawItem
Пишу программы за еду. __________________ |
#7
|
||||
|
||||
![]() Как это сделать используя TPngImage
|
#8
|
||||
|
||||
![]() как строку сделать нерабочей в ChackListBoxе
|
#9
|
||||
|
||||
![]() Очевидно, что раз она нерабочая т.е. поставить/отменить галочку на ней нельзя, то незачем ее и в списке хранить. Удалите ее из списка.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#10
|
||||
|
||||
![]() Можно свойство ItemEnabled
|
#11
|
||||
|
||||
![]() Напишите мне пожалуйста код загрузки иконки для каждой строки
Всего 23 строки потом может будет и больше так что не определенное количество иконок и строк |
#12
|
||||
|
||||
![]() Цитата:
Цитата:
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#13
|
||||
|
||||
![]() Я имел в виду галочку. Как в CheckBoxе Тамже ItemIndex равен выделеной строке Strings если да то свой радиоBox по аналогу CheckBox сделаю
|
#14
|
||||
|
||||
![]() Так устроит?
Код:
procedure TForm1.CheckListBox1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState); begin CheckListBox1.Canvas.TextRect(Rect, ImageList1.Width*2, Rect.Top, CheckListBox1.Items.Strings[Index]); ImageList1.Draw(CheckListBox1.Canvas, Rect.Left, Rect.Top, Index); end; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#15
|
||||
|
||||
![]() Нет они у меня отдельно находится в формате Png но пример можешь и на Bmp сделать. Там для каждой строки отдельная картинка и онипрописаны в ини
Код:
[Save Language] MaxSL=22 SL0=eng SLICO0=\Параметры\Праметр Save Language\5_0045.png SL1=rus SLIC01=\Параметры\Праметр Save Language\5_0054.png SL2=ukr SLICO2=\Параметры\Праметр Save Language\5_0068.png SL3=bel SLICO3=... SL4=ptb SLICO4=... SL5=bul SLICO5=... SL6=chn SLICO6=... SL7=cze SLICO7=... SL8=dut SLICO8=... SL9=est SLICO9=... SL10=fre SLICO10=... SL11=ger SLICO11=... SL12=hun SLICO12=... SL13=ita SLICO13=... SL14=jpn SLICO14=... SL15=lit SLICO15=... SL16=nor SLICO16=... SL17=pol SLICO17=... SL18=rom SLICO18=... SL19=svk SLICO19=... SL20=spa SLICO20=... SL21=swe SLICO21=... SL22=tur SLICO22=... MaxGlawSL=1 GlawSL0=0 GlawSL1=1 MaxEnabledSL=0 EnabledSL0=0 иконки сами будут находится в масиве PngIcon:Array of TPngImage число ячеек начинается с 0 или вообще массив будет строковой и один тип TPngImage для вывода картинки тоесть массив PngStrIcon:Array of String; PngIcon:TPngImage - тип пнг картинок |