![]()  | 
	
 
  | 
		
			
  | 	
	
	
		
		|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Поиск в этой теме | Опции просмотра | 
| 
	 | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Как в label или в memo или ещё хоть где нибуть Написать уравнение с дробью или с корнем, или со степенью? ведь знаков таких нет на клаве! как быть? 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	![]()  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Гы... Знаешь как это в хтмл-е делается? Рисуется.... Пробуй, мне кажется только так.... Или подключай Ворд как-нить..... 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Корень и степень можно реализовать через TRichView, а на счет дроби точно не знаю. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	Но конечно накладно будет каждый лэйбл делать через TRichView =) PS: попробуй поискать сторонние компоненты тут: www.torry.net  | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Степень пишется так ^. (Ctrl +6) 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#5  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Цитата: 
	
  | 
| 
		 
			 
			#6  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Степень вроде пишут ещё буквой "E". А дробь можно писать нижним подчёркиванием - "___" 
		
	
		
		
		
		
			
		
		
		
		
		
			Последний раз редактировалось Winny, 20.10.2007 в 18:37.  | 
| 
		 
			 
			#7  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Можно создать что-то вроде этого: 
		
	
		
		
		
		
		
	
		
		
	
	
	Код: 
	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  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Если уравнение одно, то просто нарисуй, и в TImage загрузи. Или сразу на канве формы. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 |