Ура! все получилось, огромное спасибо за напутствие!
Вот пример кода для раскраски CheckListBox разными цветами с помощью стандартных тем:
- у CheckListBox-а свойство Style выбираем lbOwnerDrawFixed
- затем событию CheckListBox-а OnDrawItem назначаем процедуру CheckListBox1DrawItem ...
Найдено 22 результата
- 30.08.2011 13:08:25
- Форум: Lazarus
- Тема: раскраска CheckListBox.
- Ответы: 8
- Просмотры: 6097
- 29.08.2011 09:35:57
- Форум: Lazarus
- Тема: раскраска CheckListBox.
- Ответы: 8
- Просмотры: 6097
Re: раскраска CheckListBox.
да уж.. для меня это пока еще дебри))
но разобраться очень хочется)
подскажите как/где найти устройство TCheckListBox. поиск с помощью Ctrl по исходникам ничего не дает. мне кажется что можно посмотреть как устроен стиль lbStandard и скопировать от туда часть кода для прорисовки чекбоксов
но разобраться очень хочется)
подскажите как/где найти устройство TCheckListBox. поиск с помощью Ctrl по исходникам ничего не дает. мне кажется что можно посмотреть как устроен стиль lbStandard и скопировать от туда часть кода для прорисовки чекбоксов
- 28.08.2011 20:28:01
- Форум: Lazarus
- Тема: раскраска CheckListBox.
- Ответы: 8
- Просмотры: 6097
Re: раскраска CheckListBox.
Nik , попробовал сделать отступ, не помогло
alexs , а не подскажите как их в данном случае рисовать... пытался найти как устроен Style lbStandard , но безуспешно
Добавлено спустя 37 минут 47 секунд:
нашел такое странное поведение:
сделал отступ ARect.Left+30 и если кликать в то пустое место ...
alexs , а не подскажите как их в данном случае рисовать... пытался найти как устроен Style lbStandard , но безуспешно
Добавлено спустя 37 минут 47 секунд:
нашел такое странное поведение:
сделал отступ ARect.Left+30 и если кликать в то пустое место ...
- 28.08.2011 17:06:59
- Форум: Lazarus
- Тема: раскраска CheckListBox.
- Ответы: 8
- Просмотры: 6097
раскраска CheckListBox.
Здравствуйте, товарищи гуру!)
Есть необходимость раскрасить строки в CheckListBox. нашел такой пример кода для ListBox
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer; ARect: TRect; State: TOwnerDrawState);
var
txt: string;
begin
with ListBox1 do ...
Есть необходимость раскрасить строки в CheckListBox. нашел такой пример кода для ListBox
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer; ARect: TRect; State: TOwnerDrawState);
var
txt: string;
begin
with ListBox1 do ...
- 26.07.2011 20:33:58
- Форум: Lazarus
- Тема: как скомпилировать программу под Windows для Linux?
- Ответы: 8
- Просмотры: 5398
Re: как скомпилировать программу под Windows для Linux?
этот метод понятен
а из под Windows возможно это сделать? путем дополнений в коде проекта?...
а из под Windows возможно это сделать? путем дополнений в коде проекта?...
- 26.07.2011 19:53:15
- Форум: Lazarus
- Тема: как скомпилировать программу под Windows для Linux?
- Ответы: 8
- Просмотры: 5398
как скомпилировать программу под Windows для Linux?
Наверное вопрос не новый, но ответа по форуму я так и не нашел. поиск честно говоря здесь очень сложный.
Программа замечательно работает под Windows и как же ее теперь скомпилировать для Linux?
Программа замечательно работает под Windows и как же ее теперь скомпилировать для Linux?
- 21.07.2011 14:41:40
- Форум: Lazarus
- Тема: Как изменить надписи кнопок в модальном окне?
- Ответы: 11
- Просмотры: 6009
Re: Как изменить надписи кнопок в модальном окне?
Mr.Smart, да очень хочется) может и решение есть столь же лаконичное как с переводом 
действительно подсвечиваются при нажатии на alt только не срабатывает например alt+д
действительно подсвечиваются при нажатии на alt только не срабатывает например alt+д
- 21.07.2011 14:30:15
- Форум: Lazarus
- Тема: Как изменить надписи кнопок в модальном окне?
- Ответы: 11
- Просмотры: 6009
Re: Как изменить надписи кнопок в модальном окне?
Ясно, но у меня они подчеркиваются только в панели свойств кнопки, а после компиляции нет..
осталось еще с иконками разобраться
надеюсь кто-нибудь подскажет)
осталось еще с иконками разобраться
- 21.07.2011 13:45:48
- Форум: Lazarus
- Тема: Русификация кнопок в MessageBox
- Ответы: 27
- Просмотры: 36089
Re: Русификация кнопок в MessageBox
спасибо!
- 21.07.2011 13:38:32
- Форум: Lazarus
- Тема: Как изменить надписи кнопок в модальном окне?
- Ответы: 11
- Просмотры: 6009
Re: Как изменить надписи кнопок в модальном окне?
спасибо за ссылочку! с переводом получилось
А как можно иконки поменять/убрать на кнопках?
и еще такой маленький вопросик: А зачем нужен амперсанд "&" перед словом? у "Cancel" его нет..
А как можно иконки поменять/убрать на кнопках?
и еще такой маленький вопросик: А зачем нужен амперсанд "&" перед словом? у "Cancel" его нет..
- 20.07.2011 22:12:16
- Форум: Lazarus
- Тема: Как изменить надписи кнопок в модальном окне?
- Ответы: 11
- Просмотры: 6009
Re: Как изменить надписи кнопок в модальном окне?
alex208210, подскажите пожалуйста, а как приведенную вами функцию применить к самому окну?
- 15.07.2011 10:31:43
- Форум: Lazarus
- Тема: Проблема с доступом к файлу unit2.pas
- Ответы: 2
- Просмотры: 2329
Re: Проблема с доступом к файлу unit2.pas
Но вот читая дальше не пойму: как можна TForm обозвать Unit ???
вообщето лазарь сам предлагает это слово к сохранению по умолчанию - просто ничего не менял для примера!
Раз 5 прочитал тему и не понял вопроса, тупею, кажись .
нет вопроса уже! написал же, что проблема решилась удалением файла ...
- 15.07.2011 08:53:00
- Форум: Lazarus
- Тема: Проблема с доступом к файлу unit2.pas
- Ответы: 2
- Просмотры: 2329
Проблема с доступом к файлу unit2.pas
Очень не понятная проблема с доступом к файлу unit2.pas
суть заключается в следующем:
при создании нового проекта создается главная форма с одной кнопкой, затем вторая с кнопкой, третья и четвертая.
при двойном клике по кнопке в каждой форме создается процедура и в нее переходит курсор, в общем как ...
суть заключается в следующем:
при создании нового проекта создается главная форма с одной кнопкой, затем вторая с кнопкой, третья и четвертая.
при двойном клике по кнопке в каждой форме создается процедура и в нее переходит курсор, в общем как ...
- 07.07.2011 08:00:32
- Форум: Lazarus
- Тема: Как изменить надписи кнопок в модальном окне?
- Ответы: 11
- Просмотры: 6009
Как изменить надписи кнопок в модальном окне?
Нужно изменить надпись кнопки с 'YES' на "ДА", также изменить/убрать картинку с кнопки.
И можно ли выдавать окно без иконки? например mtCustom выдает иконку как mtInformation?
Это возможно сделать в теле программы не меняя исходников?
Подскажите, пожалуйста, на примере такого кода:
mDlg : ...
И можно ли выдавать окно без иконки? например mtCustom выдает иконку как mtInformation?
Это возможно сделать в теле программы не меняя исходников?
Подскажите, пожалуйста, на примере такого кода:
mDlg : ...
- 06.07.2011 19:10:54
- Форум: Lazarus
- Тема: как узнать свойство формы TForm1.Height
- Ответы: 3
- Просмотры: 2338
Re: как узнать свойство формы TForm1.Height
спасибо!!! 
