Здравствуйте, Гуры!
Возникла проблема: как определить границы панели?
1. Если панель - левая (APanel.Left = true) -тривиальный случай.
2. Если панель широкая (APanel.Width == Far.Width) - тоже.
3. Если обе панели не широкие, и APanel - правая - можно по ширине PPanel-и.
4. А вот и добрались!!! Если пассивная панель - широкая, а активная - правая, то как определить её левую границу?
--
P/S. Про способ переключить режим просмотра панели туда-обратно я знаю. Но надо тогда знать, что переключаешься в режим нормальной ширины. Я даже это нашёл, как определить в panelmodes.db через запросы SQLite. как-то это опять прокто-логично.. Может, есть простенький способ типа Object.GetBorders? вообще, нелогичность какая-то: Width есть, Height есть, а Top и Left нету (точнее, Left есть, но означает совсем другое…)
Как определить границы панели Topic is solved
-
- Posts: 2524
- Joined: Sat 20 Apr, 2013 00:17
- Location: Питер
- Has thanked: 139 times
- Been thanked: 311 times
- Contact:
Как определить границы панели
Last edited by buniak_a_h on Sun 27 Oct, 2019 18:54, edited 1 time in total.