![]()  | 
	
 
  | 
		
			
  | 	
	
	
		
		|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Поиск в этой теме | Опции просмотра | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Код: 
	var strFieldOtchet1:string; ................................ case ComboBox1.ItemIndex of 0: strFieldOtchet1:='Edit1'; ............................................. memo1.lines:=strFieldOtchet1.TEXT; в таком случае как? Последний раз редактировалось Admin, 01.11.2015 в 14:44.  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 чёт не работает 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 memo1.lines типа TStrings, а strFieldOtchet1.TEXT - это просто string, несовпадение типов 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	Типа одной строкой Код: 
	...
memo1.Lines.Add((FindComponent(Format('Edit%d',[ComboBox1.ItemIndex+1])) as TEdit).Text);
... | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Цитата: 
	
 От того, что ты в строку запишешь текст "Edit1" она ВНЕЗАПНО не станет Edit-ом. Или что, если написать на листочке бумаги "миллион рублей" то листок станет миллионом рублей? Было бы неплохо... Edit - это компонент, который не имеет ничего общего с какими-то там строками. У его есть имя. Если надо найти по имени, то надо не пытаться убедить delphi, что строка - это edit, а, очевидно, перебрать существующие компоненты и найти такой, у которого имя равно строке "Edit1". Этим занимается функция FindComponent. Но FindComponent - только одно из решений. Можно, например, все нужные Edit-ы сохранить в какой-нибудь массив, и брать из этого массива по номеру выбранной строки в ComboBox. Последний раз редактировалось Bargest, 01.11.2015 в 17:48.  | 
| 
		 
			 
			#5  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Хотелось бы еще понять, каким боком тут Акцес вписался? 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 |