|  07.09.2006, 13:39 | #1 | 
| Axapta Retail User | Два вертикальных сплиттера 
			
			Добрый день! Есть форма, на которой два вертикальных сплиттера - сразу оговорюсь, что так надо, реально без них никак  - допустим, пользователь располагает их так, как ему угодно, все прекрасно. Но при повторном открытии формы сплиттеры выстраиваются в одну линию по вертикали (по настройкам того сплиттера, который менялся последним). Может кто сталкивался и боролся с этим? | 
|  | 
|  07.09.2006, 15:48 | #2 | 
| Участник | 
			
			а может у вас просто методы onMouseMove, onMouseDown и Up неправильно написаны??  или переменные неправильно объявлены для сплиттеров? У меня в свое время, вроде бы прекрасно работало более одного сплиттера на одной форме | 
|  | 
|  07.09.2006, 16:47 | #3 | 
| Axapta Retail User |   
			
			Методы думаю написаны правильно, переменные тоже. Если бы это было не так, это проявлялось бы в некорректном поведение сплиттеров, но в момент работы формы сплиттеры работают без претензий.  А у вас "в ваше время" сплиттеры прекрасно работали горизонтальные или вертикальные? А то глючат то они по разному как показывает практика... | 
|  | 
|  07.09.2006, 17:10 | #4 | 
| Участник | 
			
			Вроде бы да. Года 2 назад было, не вспомню. Помню только то, что написал - что иногда забывал переменную поменять в вышеуказанных методах и получал глюки. Или же группу, за которой следует сплиттер тоже забывал изменить Обе ошибки - следствие Copy-Paste операций  Выложите форму, что ли - может посмотрит кто и найдет, в чем беда. | 
|  | 
|  11.09.2006, 16:06 | #5 | 
| Moderator | 
			
			Проблема с позиционированием возникает из-за того, что при открытии формы позиция сплиттера считывается из SysLastValue, а ищется эта информация по умолчанию без привязки к конкретному сплиттеру. См. \Classes\SysFormSplitter\lastValueElementName, \Classes\SysFormSplitter_X\lastValueElementName, \Classes\SysFormSplitter_Y\lastValueElementName. Здесь же видно, что можно в метод new() передать некий уникальный идентификатор сплиттера (напр. название контрола), и он будет использоваться для поиска нужного значения при повторном открытии формы.
		 
				__________________ Андрей. | 
|  | |
| За это сообщение автора поблагодарили: kashperuk (3), ViV (1). | |
|  11.09.2006, 16:57 | #6 | 
| Axapta Retail User | 
			
			Dron AKA andy, спасибо большое, все заработало    | 
|  |