![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
StringGrid [D6, Win2k]
Kaginava © (2002-08-13 13:41:00)Добрый всем день!
Народ как в заголовке столбца StrinGrida написать формулу воды
H2O,но чтобы "2"было внижнем индексе ?
Заранее всем спасибо :))
Леха_ (2002-08-13 14:24:00) [1]OnDrawCell примерно такого вида
const Str1="H";
Str2="2";
Str3="O";
X_=10;
Y_=100;
var X,H:integer;
begin
Form1.Canvas.Font.Size:=15;
X:=X_;
Form1.Canvas.TextOut(X_,Y_,Str1);
X:=X+Form1.Canvas.TextWidth(Str1);
H:=Form1.Canvas.TextHeight(Str1);
Form1.Canvas.Font.Size:=8;
Form1.Canvas.TextOut(X,Y_+H-Form1.Canvas.TextHeight(Str2),Str2);
X:=X+Form1.Canvas.TextWidth(Str2);
Form1.Canvas.Font.Size:=15;
Form1.Canvas.TextOut(X,Y_,Str3);
end;
здесь рисуется на форме переделай чтобы рисовало в ячейке
KSergey (2002-08-13 14:21:00) [2]Ну тут пожалуй одно средство - нарисовать свой обработчик для OnDrawColumn или чего-то подобного. Разбирайтесь, ничего сложного там нет.
ZrenBy (2002-08-13 13:45:00) [3]Попробуй поэкспериментировать с
Windows.DrawText