Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 19.10.2007, 22:45
killerkill killerkill вне форума
Новичок
 
Регистрация: 07.07.2007
Сообщения: 86
Репутация: 10
По умолчанию Очень интересный вопрос!

Как в label или в memo или ещё хоть где нибуть Написать уравнение с дробью или с корнем, или со степенью? ведь знаков таких нет на клаве! как быть?
__________________
Иногда думаешь, что Фортуна тебе улыбнулась, а оказывается – ты её просто насмешил.
Ответить с цитированием
  #2  
Старый 19.10.2007, 23:49
JCDArtem JCDArtem вне форума
Прохожий
 
Регистрация: 18.10.2007
Сообщения: 17
Репутация: 10
По умолчанию

Гы... Знаешь как это в хтмл-е делается? Рисуется.... Пробуй, мне кажется только так.... Или подключай Ворд как-нить.....
Ответить с цитированием
  #3  
Старый 20.10.2007, 01:52
Аватар для 4kusNick
4kusNick 4kusNick вне форума
Местный
 
Регистрация: 06.09.2006
Адрес: Россия, Санкт-Петербург
Сообщения: 444
Репутация: 550
По умолчанию

Корень и степень можно реализовать через TRichView, а на счет дроби точно не знаю.
Но конечно накладно будет каждый лэйбл делать через TRichView =)

PS: попробуй поискать сторонние компоненты тут: www.torry.net
__________________
THE CRACKER IS OUT THERE
Ответить с цитированием
  #4  
Старый 20.10.2007, 12:00
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Степень пишется так ^. (Ctrl +6)
__________________
Что делать, когда сломался комп:
1. Если вы юзер - делать ноги.
2. Если ремонтник - делать деньги.
3. Если вы программист - делать вид, что так было задумано.
Ответить с цитированием
  #5  
Старый 20.10.2007, 14:41
killerkill killerkill вне форума
Новичок
 
Регистрация: 07.07.2007
Сообщения: 86
Репутация: 10
По умолчанию

Цитата:
Сообщение от JCDArtem
Гы... Знаешь как это в хтмл-е делается? Рисуется.... Пробуй, мне кажется только так.... Или подключай Ворд как-нить.....
в html для этого теги есть... если хошь напишу.
__________________
Иногда думаешь, что Фортуна тебе улыбнулась, а оказывается – ты её просто насмешил.
Ответить с цитированием
  #6  
Старый 20.10.2007, 17:15
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

Степень вроде пишут ещё буквой "E". А дробь можно писать нижним подчёркиванием - "___"
__________________


Последний раз редактировалось Winny, 20.10.2007 в 18:37.
Ответить с цитированием
  #7  
Старый 20.10.2007, 18:17
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию

Можно создать что-то вроде этого:

Код:
type TMatLabel=record
 C,Z,SC,SZ:Tlabel; //Числитель, Знаменатель, Степень числителя, Степень знаменателя
end;

function TForm1.CreateMatLabel(Pos:TPoint; Ch,Zn,SCh,SZn:string):TMatLabel;
var
Mat:TMatLabel;
begin
Mat.C:=TLabel.Create(Self);
Mat.Z:=TLabel.Create(Self);
Mat.SC:=TLabel.Create(Self);
Mat.SZ:=TLabel.Create(Self);
with Mat do begin
 with C do begin
 Autosize:=true;
  Caption:=Ch+#13#10+'__';
  Left:=Pos.x;
  Top:=Pos.y;
  Parent:=Form1;
 end;
 with Z do begin
  Autosize:=true;
  Caption:=Zn;
  Left:=Pos.x;
  Top:=Pos.y+C.height+16;
  Parent:=Form1;
 end;
 with SZ do begin
 Autosize:=true;
  Caption:=SZn;
  Left:=Pos.x+Z.Width+2;
  Top:=Z.Top-SZ.Height;
  Parent:=Form1;
 end;
 with SC do begin
  Caption:=SCh;
  Left:=Pos.x+C.Width+2;
  Top:=Pos.y-SC.Height;
  Parent:=Form1;
 end;
end;
Result:=Mat;
end;

Ответить с цитированием
  #8  
Старый 21.10.2007, 09:29
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Если уравнение одно, то просто нарисуй, и в TImage загрузи. Или сразу на канве формы.
__________________
Что делать, когда сломался комп:
1. Если вы юзер - делать ноги.
2. Если ремонтник - делать деньги.
3. Если вы программист - делать вид, что так было задумано.
Ответить с цитированием
  #9  
Старый 23.10.2007, 15:33
killerkill killerkill вне форума
Новичок
 
Регистрация: 07.07.2007
Сообщения: 86
Репутация: 10
По умолчанию

может есть какиенибуть компоненты?
__________________
Иногда думаешь, что Фортуна тебе улыбнулась, а оказывается – ты её просто насмешил.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:49.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025