Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: splitter
 
 автор: Силblч   (07.04.2011 в 12:04)   личное сообщение
 
 

интерфейсное решение одно надо реализовать :)
стандартное, но не делал
может есть уже готовое?
две панели(сабформы) - надо горизонтальный ресайзер(сплитттер) :)
спасибо :)
я пока тоже поищу :)

  Ответить  
 
 автор: Explorer   (07.04.2011 в 12:18)   личное сообщение
 
 

на русьиморте был неплохой (правда не оптимальный) с инверсией полосы сплиттера

как-то так:
http://am.rusimport.ru/MsAccess/topic.aspx?ID=535

  Ответить  
 
 автор: Силblч   (07.04.2011 в 12:21)   личное сообщение
 
 


спасибьо, подшаманим, чо

  Ответить  
 
 автор: osmor   (07.04.2011 в 13:09)   личное сообщение
 
 

http://hiprog.com/index.php?option=com_search&Itemid=5&searchword=%F1%EF%EB%E8%F2&submit=%CF%EE%E8%F1%EA&searchphrase=any&ordering=newest

  Ответить  
 
 автор: Силblч   (07.04.2011 в 14:40)   личное сообщение
 
 

сенькаю

  Ответить  
 
 автор: Explorer   (07.04.2011 в 14:44)   личное сообщение
 
 

в модуле формы это не тру - нужно классы пейсать!

у меня на даче в коробках штук тыща вариантов всяких сплиттеров завалялась из старой жизни,
как потеплеет может найду.

а пока потерпи

  Ответить  
 
 автор: Силblч   (07.04.2011 в 17:01)   личное сообщение
 
 

Вань, забубенил с тем классом, что ты пример подкинул :)
всё ок :) движемся дальше

  Ответить  
 
 автор: Explorer   (07.04.2011 в 18:48)   личное сообщение
13 Кб.
 
 

для двух попендекулярных спиттеров нужен всего один вспомогательный объект есличо (т.е. собсно сам сплитер) ==>>


некоторые рисуют два разных - вертекалный и гаризонталный - но это несмишно!


а панелей, естественно, может быть хочь 1 хочь 2 хочь 3 хочь 4

  Ответить  
 
 автор: Силblч   (07.04.2011 в 18:54)   личное сообщение
 
 

а нема тама, чтобы 7 перпендикулярных красных сплиттеров зелёным цветом чтобы, тремя прозрачными и один в виде - кота ?

  Ответить  
 
 автор: Explorer   (07.04.2011 в 18:59)   личное сообщение
 
 

работаю над этим

класс кота списал с себя, пришлось добавить десяток нужных методов,
но все равно работает пока неустойчиво

лай-лай-лай
лай-лай-ла...

----------------
здесь в донлодах где-то зеленым цветом валялся пример, в качестве вспомогательного объекта используется листбокс (чтобы сплиттер не проваливался под панели), но мне не нра

  Ответить  
 
 автор: Lukas   (07.04.2011 в 18:59)   личное сообщение
 
 


... и один в виде -... ....черного песца...


:)

  Ответить  
 
 автор: Explorer   (07.04.2011 в 19:47)   личное сообщение
10 Кб.
 
 

а для пяти панелей достаточно двух сплиттеров и шести коллекций (в общем случае восьми)===>>
ну и трех-четырех констант для рамок и разделителей - по вкусу
:)

  Ответить  
 
 автор: Lukas   (07.04.2011 в 21:05)   личное сообщение
 
 


...шести коллекций...


Для контролов панелей?

  Ответить  
 
 автор: Explorer   (08.04.2011 в 00:07)   личное сообщение
 
 

да

левее+правее+верхнее+нижнее - итого 1х4
четыре коллекции в общем на 8 комбинаций вхождения контролов в коллекцию :)
это если один сплиттер на 4 панели, да и вообще- для равного счета - в общем так проще и...

чем-то приближает VBA процедурку к ООП ИМХО

там немного хитрее, на самом деле

  Ответить  
 
 автор: Explorer   (08.04.2011 в 00:10)   личное сообщение
 
 

ели два сплиттера то восьми максимум в моей концепции (по 4-е на сплиттер) - там возможны варианты, я их обкатывал в концептах - 1х9 , но в серию не пошли - уж больно хрипловато выглядит

  Ответить  
 
 автор: Explorer   (08.04.2011 в 00:13)   личное сообщение
 
 

1х9 имеется виду, что центральный является неизменным сплиттером :)
остальные (по три на сторону) меняются

это я так карту прокатывал с подгрузкой картинок

  Ответить  
 
 автор: Lukas   (08.04.2011 в 00:16)   личное сообщение
 
 

Сделаю вид, что все понял.

  Ответить  
 
 автор: Explorer   (08.04.2011 в 00:26)   личное сообщение
 
 

ТАМ ВСЕ ПРОСТО!!!

один сплиттр+четыре панели

например - четыре панели (контрола в общем случае) входят каждый в две коллеции одновременно - получается восемь подконрольных комбинаций

левее сплиттра, правее сплиттера, нижнеее сплиттера, верхнее сплиттера

и плюс производные левее-выше... правее ниже (и прочие)


-------------
фсио
пошел спать

-----------=-
на закузку

в варианте 1х9 имеется в виду,
что "сплиттер" это одна из панелей в матрице 3х3
это хорошо подходит для подгружаемых карт или подгружаемых имаджей

------------=-
еще на закузку

ваиант 1х9 появился только в А2000 - когда появилась возможность ровнять имаджи не только по сторонам но еще и по углам... и на этом я успел немного слупить с нубов :)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList