| 
			
			 | 
		#1 | 
| 
			
			 Программист 
		
			
	 | 
	
	
	
		
		
			
			
			Расположение super()
			 
			
			Здравствуйте 
		
		
		
		
		
		
		
	Еще вопросик возник: какими факторами определяется где мне распологать в методе вызов super() До моего кода После В середине Прост и ту и ту реализации вижу в примерах а вот почему - что то никак не пойму Заранее спасибо за ответ  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В зависимости от момента, когда должен вызываться код предка.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Axapta 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Страный вопрос. 
		
		
		
		
		
		
		
	Если по-простому, то Super - Это вызов данного метода в родительском классе. Соответственно, где располагать - зависит от того, где он должен вызываться, до Вашего кода, или после.  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Программатор 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Программист 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Moderator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В данном случае, можете его вообще убрать  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Axapta 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Здесь он вообще не нужен.  
		
		
		
		
		
		
		
		
			![]() Edit: Тьфу! Опять опередили.   Но не удалять же. Кстати, если это какой-нить МенюАйтемБаттон - то супер как раз и вызывает этот самый менюайтем. Тут соответственно уже думать надо, куда код вставлять.
		Последний раз редактировалось oip; 27.09.2006 в 14:29.  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Модератор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если свой баттон нарисовали - то все равно. Хоть совсем не вызывайте. 
		
		
		
		
		
		
		
	Если комманд баттон или меню итем баттон, то по суперу буде вызвана или соответствующая команда, или запуск того или иного меню итема. С Уважением, Георгий  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Программист 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Хм - как так? 
		
		
		
		
		
		
		
	Просто я кое-какие сэмплы ранее делал - так вот там когда я сделал супер до своего кода - он мне код не отрабатывал с первго нажатия. После того как я его поместил в конец - то все стало срабатывать ВОт меня и инетересует почему так происходит  | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Это вы наверное о MenuButton говорите. 
		
		
		
		
		
		
			
		
		
		
		
	В этом случае по super() открывается выпадающий список. соттветственно ваш код отрабатывал уже после его открытия. При повторном нажатии отработавший код уже работал  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Программист 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Лаблагадарю всех 
		
		
		
		
		
		
		
	Спасиб  | 
| 
	
 |