| 
	 | 
| 
			
			 | 
		#1 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
			
			
			Своя иконка в Button
			 
			
			Добрый день. 
		
		
		
		
		
		
		
	А есть ли способ поместить свою иконку в Button, по аналогии, как это делается с Grid. Проблема в том, что Grid имеет ассоциированный с ним ImageList, который мы можем подменить, а Button похоже что нет.  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А вы пробовали свойства кнопки менять? 
		
		
		
		
		
		
			
		
		
		
		
	(ButtonDisplay = Text & Image *) NormalImage || NormalResource - активное состояние кнопки. DisabledImage || DisabledResource - неактивное. P.S. Ресурсы и их коды можно посмотреть на форме tuturial_Resources.  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: aidsua (1). | |
| 
			
			 | 
		#3 | 
| 
			
			 NavAx 
		
			
	 | 
	
	
	
		
		
		
		 
			
			в Button есть свойства NormalImage,  DisabledImage, DisabledResource, NormalResource.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ааа.... прошу прощение.  Самое главное забыл.   
		
		
		
		
		
		
		
	  1) Иконка должна быть нестандартная 2) Иконка должна браться непосредственно из Resources в АОТ (без выгрузки в файловую систему).  | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			То есть, вот так я делаю для Grid: 
		
		
		
		
		
		
		
	Цитата: 
	
		
			 resourceNode = SysResource::getResourceNode('name_of_resource'); 
resourceNode.AOTload(); image.setData(SysResource::getResourceNodeData(resourceNode)); imageList.add(image); LockWin.imageList(imageList);  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А что вы подразумеваете под нестандартной? 
		
		
		
		
		
		
			
		
		
		
		
		
			В АОТ есть узел Resources, куда вы можете загрузить любое изображение (правда не все форматы), какое-бы нестандартное оно не было. А потом использовать этот ресурс. ЗЫ. Хотя, видимо таки придется выгружать в TMP папку его перед использованием. Последний раз редактировалось kashperuk; 05.10.2006 в 11:16.  | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			ЗЫ. Хотя, видимо таки придется выгружать в TMP папку его перед использованием.
		
	 
 
		 | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Врядли такое получится. Кнопке можно только присвоить те свойства, что указаны выше были. 
		
		
		
		
		
		
			
		
		
		
		
	А такие ресурсы лежат в kernel файле, добавить туда что-то нельзя. Поэтому, думаю, придется смириться и на время работы кнопки сохранять во временную папку Аксапты файлик из ресурса и его подгружать на кнопку. Хотя было бы интересно посмотреть, возможно у кого-то другие идеи будут.  | 
| 
	
 | 
| 
	
	 | 
	
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
		
  |