<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBA: ScrollBar в ListBox]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9595&amp;type=atom" />
	<updated>2014-05-16T07:05:58Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9595</id>
		<entry>
			<title type="html"><![CDATA[Re: VBA: ScrollBar в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=83022#p83022" />
			<content type="html"><![CDATA[<p>Никогда не работал с ListView. Начал разбираться и понял, что: 1. нужно время, чтоб все о нем понять (а результат нужен, как можно быстрее), 2. Придется переписывать большой кусок уже работающего кода (а это - тоже, время).<br />Но, надо будет изучить. Похоже, тема стоящая. </p><p>Поэтому, решил дожать тему с ListBox-ами. </p><p>И, кажется, дожал. Требуемый результат получил (нашел, как извернуться). Немного потестю, проверю &quot;на дурака&quot;.&nbsp; Надеюсь, что удалось.</p><p>Спасибо, alexii, за мысль о ListView. Изучу и, если действительно окажется, что нужный результат проще достигается, со временем перепишу код (когда этого времени будет побольше <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />)</p>]]></content>
			<author>
				<name><![CDATA[vinkonik]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31742</uri>
			</author>
			<updated>2014-05-16T07:05:58Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=83022#p83022</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: ScrollBar в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82985#p82985" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>А глубинный смысл? Это ведь ничуть не помешает использовать прокрутку.</p></blockquote></div><p>Это закроет доступ к ScrollBar-у ListBox-а. А прокруткой буду синхронно управлять через объект ScrollBar (это я уже сделал).</p><div class="quotebox"><blockquote><p>Я вообще не пойму, зачем Вам несколько ListBox&#039;ов с синхронной прокруткой. Используйте вместо них один ListView в режиме Detailed.</p></blockquote></div><p>Если честно, не пробовал. Сейчас проверю, если результат будет соответствовать необходимым требования, то откажусь от ListBox-ов</p>]]></content>
			<author>
				<name><![CDATA[vinkonik]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31742</uri>
			</author>
			<updated>2014-05-15T12:44:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82985#p82985</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: ScrollBar в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82983#p82983" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Попытался закрыть его объектом.</p></blockquote></div><p>А глубинный смысл? Это ведь ничуть не помешает использовать прокрутку.</p><p>Я вообще не пойму, зачем Вам несколько ListBox&#039;ов с синхронной прокруткой. Используйте вместо них один ListView в режиме Detailed.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-05-15T12:30:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82983#p82983</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: ScrollBar в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82982#p82982" />
			<content type="html"><![CDATA[<p>Ладно, похоже, ScrollBar-ом в ListBox-е управлять не получится.</p><p>Попытался закрыть его объектом. Тоже чепуха получилась.</p><p>Из 10 открытий формы только 1 раз объект оказался поверх ScrolBar-а.</p><p>Можно как-то программно принудительно размещать на форме один объект поверх другого объекта? (Или хотя бы при создании формы задать такой параметр?)</p><p>И еще, из-за этого ScrollBar-а скрывается правая часть колонки ListBox-а (значения отформатированы по правому краю, поэтому часть значения не видна). Пока вышел из положения, создав еще одну пустую колонку с шириной ScrollBar-а. Может есть другое решение?</p>]]></content>
			<author>
				<name><![CDATA[vinkonik]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31742</uri>
			</author>
			<updated>2014-05-15T12:21:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82982#p82982</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: ScrollBar в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82964#p82964" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Кстати, а событие Scroll (которым можно управлять) у LisBox есть? Что-то я нигде не нашел......</p></blockquote></div><p>Я тоже. Потому как можно решать заявленную задачу не представляю.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-05-14T15:46:06Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82964#p82964</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBA: ScrollBar в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82943#p82943" />
			<content type="html"><![CDATA[<p>Всем добрый день!</p><p>Есть задача:</p><p>Форма, в форме несколько ListBox-ов. Нужно синхронизировать прокрутку всех ListBox-ов.</p><p>В сети нашел предложение: Управлять скроллом ListBox-ов через отдельный объект ScrollBar, размещенный на форме. Т.е. отключить в ListBox-ах ScrollBar и программно управлять событием Scroll в зависимости от значения &quot;общего&quot; SkrollBar-а.</p><p>Но, к сожалению, примера (кода) никакого не прикладывалось.</p><p>Частично сделал (как сумел, может коряво, не впрямую... насколько хватило мозгов). Все ListBox-ы прокручиваются как надо. Но есть одна проблема.</p><p>Как в ListBox убрать ScrollBar? Вообще, возможно такое? Или делать, как советовал &quot;теоретик&quot; - Закрыть область ScrollBara в ListBox-е каким-нибудь объектом, например картинкой (прямоугольник цвета фона)?</p><p>Что скажете? Что посоветуете?</p><p>Кстати, а событие Scroll (которым можно управлять) у LisBox есть? Что-то я нигде не нашел......</p>]]></content>
			<author>
				<name><![CDATA[vinkonik]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31742</uri>
			</author>
			<updated>2014-05-14T09:44:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82943#p82943</id>
		</entry>
</feed>
