Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подскажите: Как в ячейке StringList'а не обрезался текст [D5, Win95/98, WinME, WinXP]


Victor ©   (2004-10-28 22:39:00) 

Как в ячейке StringList'а не обрезался текст, который длинее ширины.


ЮЮ   (2004-10-29 07:14:00) [1]

>Palladin ©   (29.10.04 00:28) [10]
При этом высоту строки сначала надо выставмть такой, чтобы текст вместился по высоте


Palladin   (2004-10-29 00:28:00) [2]

TStringGrid.DefaultDrawing:=False;

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
 Rect: TRect; State: TGridDrawState);
begin
If (ACol=1) And (ARow=1) Then
StringGrid1.Canvas.TextOut(Rect.Left,Rect.Top,'The long long long long long long long long long long long long long long long long long long long long long long long long long long String');
end;


Victor   (2004-10-28 23:21:00) [3]

Пишу в DrawCell:
.
.
Rect.Right:=Rect.Left+Canvas.TextWidth(Cells(ACol,ARow));
Canvas.TextRect(Rect,Rect.Left+2,ARect.Top+2,Cells(ACol,ARow));
.
.
К сожалению не помогает


Palladin   (2004-10-28 23:08:00) [4]

А сразу так спросить нельзя было? Лень на клавиши нажимать? Или думать? Уважай отвечающих!

Обрабатывай OnDrawCell и выводи текст за границу ячейки. Подробности в справке. Там есть пример.


Victor   (2004-10-28 23:04:00) [5]

После ввода текста, оказывается, что длинее ширины ячейки, в связи с чем он обрезается по ее левому краю. Вопрос: как сделать, что бы он не обрезался, а продожение выводилось на следующую(ие) ячейки, как в Excel'e?


Palladin   (2004-10-28 22:57:00) [6]

Если вообще пост можно назвать вопросом... наверно мне показалось...


Palladin   (2004-10-28 22:55:00) [7]

Что это, какую рольи какое отношение этоиграющее рольимеет отношение к заданному вопросу и уточняющему вопросу?


VID   (2004-10-28 22:54:00) [8]

Хорошая шайтан-трава


Гаврила   (2004-10-28 22:53:00) [9]

И курить не надо - и так все хорошо


Victor   (2004-10-28 22:48:00) [10]

А это играет роль


Palladin   (2004-10-28 22:46:00) [11]

А что с ним делалось?


Наверх

Титульная страница Поиск, карта сайта Написать письмо