Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.29;
Скачать: CL | DM;

Вниз

Табуляция в ListBox   Найти похожие ветки 

 
proger007   (2007-04-12 02:23) [0]

В ListBox заносятся строки вида "bla bla bla bla @ bla". Как выравнить все что находится после @ по правому краю листбокса при ListBox.style = lbOwnerDrawFixed ?


 
{RASkov}   (2007-04-12 03:29) [1]

> [0] proger007   (12.04.07 02:23)

Рисовать на OnDrawItem.
Разделить строку "ListBox.Items[Index]" на 2 части - Pos, Copy... и:
procedure TForm.ListBoxDrawItem(..);
begin
 SBegin:=...
 SEnd:=...
.....
 DrawText(ListBox.Canvas.Handle, PChar(SEnd), 1, Rect, DT_RIGHT);
end;


 
Наиль ©   (2007-04-12 08:35) [2]

Не совсем то, но легче:
ListBox.Columns:=2;
ListBox.Items[0]:="bla bla"^I"Show";
ListBox.Items[1]:="bla bla"#9"BLA";


 
Leonid Troyanovsky ©   (2007-04-12 09:37) [3]


> Наиль ©   (12.04.07 08:35) [2]

Columns это немного не то, а вот,
установить TabWidth - не помешает.

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2007.04.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
1-1172920617
Рафик с рынка
2007-03-03 14:16
2007.04.29
Вопрос о джойстике


2-1176390032
Roman_S
2007-04-12 19:00
2007.04.29
простой примерчик проверки пароля при запуске


6-1162498390
Суслик
2006-11-02 23:13
2007.04.29
Про возможности INDY в области отсылки писем.


8-1155203008
Мопед
2006-08-10 13:43
2007.04.29
Async Professional момент поднятия трубки КАК отловить?


2-1175928885
-=Tiger=-
2007-04-07 10:54
2007.04.29
Подскажите ссылку на компонент...