Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];

Вниз

Две строки в одной ячейки TStringGrid   Найти похожие ветки 

 
Игорь   (2004-06-23 08:51) [0]

Как в одну ячейку TStringGrid поместить две строки.
Я пытался так: myStringGrid.Cells[1,1] := "Один" + #13 + "Два". Но ничего не вышло.


 
begin...end ©   (2004-06-23 08:52) [1]

DrawText + F1


 
wisekaa ©   (2004-06-23 10:52) [2]


> [1] begin...end ©   (23.06.04 08:52)

onDrawCells + DrawText + F1

Пример из кулибы за 2000 год:

TFTVerticalAlignment = (vaTop, vaMiddle, vaBottom);

procedure DrawTextAligned(const Text: string; Canvas: TCanvas; var Rect: TRect; Alignment: TAlignment; VerticalAlignment: TFTVerticalAlignment; WordWrap: Boolean);
var
P : array[0..255] of Char;
H : Integer;
T : TRect;
F : Word;
begin
StrPCopy(P, Text);
T := Rect;
with Canvas, Rect do
 begin
  F := DT_CALCRECT or DT_EXPANDTABS or DT_VCENTER or TextAlignments[Alignment];
  if WordWrap then F := F or DT_WORDBREAK;
  H := DrawText(Handle, P, -1, T, F);
  H := MinInt(H,Rect.Bottom - Rect.Top);
  if VerticalAlignment = vaMiddle then
   begin
    Top := ( (Bottom+Top) - H) div 2;
    Bottom := Top + H;
   end
  else if VerticalAlignment = vaBottom then
          Top := Bottom - H - 1;
  F := DT_EXPANDTABS or DT_VCENTER or TextAlignments[Alignment];
  if WordWrap then F := F or DT_WORDBREAK;
  DrawText(Handle, P, -1, Rect, F);
 end;
end;



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

Форум: "Основная";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.034 c
8-1082474875
AndreySoft
2004-04-20 19:27
2004.07.11
Как получить имя файла загруженного в TImage


3-1087387328
serg128
2004-06-16 16:02
2004.07.11
Как добавить колонку в DBGrid?


3-1086933026
Pipl
2004-06-11 09:50
2004.07.11
SQL запрос


3-1086415021
Sour
2004-06-05 09:57
2004.07.11
Invalid blob id


3-1087288374
Jaxtor
2004-06-15 12:32
2004.07.11
Триггер не выдает сообщения оь ошибке





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский