<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: формирование DDL при клике на нем]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=5447</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5447&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: формирование DDL при клике на нем».]]></description>
		<lastBuildDate>Wed, 28 Nov 2012 11:12:53 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: формирование DDL при клике на нем]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=66242#p66242</link>
			<description><![CDATA[<p>Огромное спасибо, то что надо! Все заработало. А то мучился долго! СПАСИБО!!</p>]]></description>
			<author><![CDATA[null@example.com (AleksLee)]]></author>
			<pubDate>Wed, 28 Nov 2012 11:12:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=66242#p66242</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: формирование DDL при клике на нем]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=66241#p66241</link>
			<description><![CDATA[<p>Смотрите в справочных данных для элементов управлению опцию <em>Hide</em>.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 28 Nov 2012 10:57:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=66241#p66241</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: формирование DDL при клике на нем]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=66240#p66240</link>
			<description><![CDATA[<p>Извините, просто не хочется создавать новых тем, а вопрос именно про DDL. Можно ли как-то если есть один ДДЛ, по верх него вывести еще один, точно такой же, ну например просто с другим содержимым, но чтобы нижний через него как бы не просвечивался, а то вывести поверх то я смог но при наведении мышки на этом всем происходит как бы проступление первого ДДЛ через второй и второй уже нигде не виден.</p>]]></description>
			<author><![CDATA[null@example.com (AleksLee)]]></author>
			<pubDate>Wed, 28 Nov 2012 10:53:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=66240#p66240</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: формирование DDL при клике на нем]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44723#p44723</link>
			<description><![CDATA[<p><strong>pant-79</strong>, нажатия 1 и 2 сделаны для имитации изменения списков. Эти списки могут меняться сами по себе. Например, содержимое папки. Т.к. получение списка файлов *.txt может занять некоторое время, я хочу, что бы эта процедура выполнялась только при нажатии на контрол DDL.</p><p>Допустим, мы получаем список всех *.txt файлов, которые находятся рядом со скриптом.<br />Этот список формируется при запуске скрипта один раз. Далее часть файлов может быть удалена.<br />Мне надо (без применения таймеров) обновить этот список в момент нажатия на контрол DDL.</p><p>upd:<br />Вот нашел решение. Список формируется именно в момент нажатия на контрол DDL.</p><div class="codebox"><pre><code>Gui Add, DropDownList, vDDL w120, %List%
Gui show
OnMessage(0x201,&quot;WM_LBUTTONDOWN&quot;)
return

WM_LBUTTONDOWN()
{
    global
    list=
    If a_guicontrol != DDL
        return
    Loop, %a_scriptdir%/*.txt
    {
        StringTrimRight, name, A_LoopFileName, 4
        list.=name &quot;|&quot;
    }
    StringTrimRight, list, list, 1    
    GuiControl,, DDL, |%list%
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Wed, 02 Feb 2011 09:47:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44723#p44723</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: формирование DDL при клике на нем]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44718#p44718</link>
			<description><![CDATA[<p>Что означает нажатие? Если клик, то MouseGetPos определит, на каком контроле кликнули.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Wed, 02 Feb 2011 09:20:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44718#p44718</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: формирование DDL при клике на нем]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44716#p44716</link>
			<description><![CDATA[<p>А почему бы не обновлять список уже при нажатии 1 или 2?<br />И будет готовый список при нажатии на ddl</p>]]></description>
			<author><![CDATA[null@example.com (pant-79)]]></author>
			<pubDate>Wed, 02 Feb 2011 08:26:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44716#p44716</guid>
		</item>
		<item>
			<title><![CDATA[AHK: формирование DDL при клике на нем]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44705#p44705</link>
			<description><![CDATA[<p>Как обновить DropDownList при нажатии на нем.<br />Если указывать опцию gLabel, то она будет выполняться только при выборе одного из пунктов. А мне необходимо, что бы обновление списка выполнялось именно в момент нажатия на DDL.</p><p>Переменная List может меняться (в данном случае я ее меняю вручную клавишами 1 и 2), и мне надо, что бы открывая DDL загружался текущий список.</p><p>Хочу добиться следующего эффекта:<br />Запускаем скрипт. Список пуст. Нажимаем 1, нажимаем на DDL, должен быть загружен первый список.<br />Закрываем DDL.<br />Нажимаем 2, нажимаем на DDL, должен быть загружен второй список.</p><div class="codebox"><pre><code>Gui Add, DropDownList, vDDL w120, %List%
Gui show
return

1::
List=1|2|3
return

2::
List=a|b|c
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Tue, 01 Feb 2011 22:11:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44705#p44705</guid>
		</item>
	</channel>
</rss>
