<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Удаление пунктов в ListBox]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8819&amp;type=atom" />
	<updated>2013-10-26T16:53:17Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=8819</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление пунктов в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76501#p76501" />
			<content type="html"><![CDATA[<p>Что тут может не получится?<br /></p><div class="codebox"><pre><code>
Gui, Add, Listbox, hwndhListbox r25 
Gui, Show 
Sel := 0
Loop
{
    Control, Add, % ++Sel &quot; строка&quot;, , ahk_id %hListbox%  
    Sleep 300
} 
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-10-26T16:53:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76501#p76501</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление пунктов в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76500#p76500" />
			<content type="html"><![CDATA[<p>В том то и дело, я читал документацию и всё так делаю как там написано, возможно не получается потому что я отправляю эту команду в основное окно Gui, а отправляю ее из второго окна.</p>]]></content>
			<author>
				<name><![CDATA[sergeiplugatyr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30382</uri>
			</author>
			<updated>2013-10-26T16:39:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76500#p76500</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление пунктов в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76499#p76499" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>sergeiplugatyr пишет:</cite><blockquote><p>Кстати есть ли аналогичные команды этой<br /></p><div class="codebox"><pre><code>Control, Add</code></pre></div><p>А то что-то она у меня не работает или я не правильно как то делаю.</p></blockquote></div><p>Полная документация <a href="http://www.autohotkey.com/docs/commands/Control.htm">на официальном сайте</a>:<br /></p><div class="quotebox"><blockquote><p><strong>Control, Cmd [, Value, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]</strong><br /><strong>Add, String:</strong> Adds String as a new entry at the bottom of a ListBox, ComboBox (and possibly other types).</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2013-10-26T16:32:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76499#p76499</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление пунктов в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76496#p76496" />
			<content type="html"><![CDATA[<p>Кстати есть ли аналогичные команды этой<br /></p><div class="codebox"><pre><code>Control, Add</code></pre></div><p>А то что-то она у меня не работает или я не правильно как то делаю.</p>]]></content>
			<author>
				<name><![CDATA[sergeiplugatyr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30382</uri>
			</author>
			<updated>2013-10-26T16:12:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76496#p76496</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление пунктов в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76494#p76494" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Ничего непонятно.</p></blockquote></div><p>Я уже сам разобрался.<br /></p><div class="codebox"><pre><code>Gui, Add, Listbox, hwndhListbox gDelete, 1 строка|2 строка|3 строка
Gui, Show
return

Delete:  
    SendMessage, 0x188, 0, 0, , ahk_id %hListbox%     ; If (ErrorLevel = 0xffffffff) Not Selected 
    Control, Delete, % ++ErrorLevel, , ahk_id %hListbox%   
    return</code></pre></div><p>Спасибо, работает.</p>]]></content>
			<author>
				<name><![CDATA[sergeiplugatyr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30382</uri>
			</author>
			<updated>2013-10-26T15:59:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76494#p76494</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление пунктов в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76493#p76493" />
			<content type="html"><![CDATA[<p>Да, насчёт ListBox я &quot;погорячился&quot;.</p><div class="quotebox"><cite>msdn пишет:</cite><blockquote><p>Элемент управления ListBox позволяет отобразить список позиций, из которых пользователь может выбрать нужную щелчком мыши.<br />...<br />Кроме функций отображения и выбора, ListBox также реализует возможности, позволяющие эффективно добавлять элементы в ListBox и выполнять поиск текста в элементах списка.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2013-10-26T15:55:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76493#p76493</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление пунктов в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76492#p76492" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p> В принципе этот элемент управления не предназначен для удаления отдельных пунктов.</p></blockquote></div><p>Что вы имеете ввиду?<br /></p><div class="codebox"><pre><code>
Gui, Add, Listbox, hwndhListbox gDelete, 1 строка|2 строка|3 строка
Gui, Show
return

Delete:  
    SendMessage, 0x188, 0, 0, , ahk_id %hListbox%     ; If (ErrorLevel = 0xffffffff) Not Selected 
    Control, Delete, % ++ErrorLevel, , ahk_id %hListbox%   
    return
</code></pre></div><p>---<br /></p><div class="quotebox"><cite>sergeiplugatyr пишет:</cite><blockquote><p>Только у меня одна проблема, у меня переменная List содержит другое значение выдаваемое RegRead, а этот код стирает все пункты сразу.</p></blockquote></div><div class="quotebox"><cite>sergeiplugatyr пишет:</cite><blockquote><p>И в догонку еще один вопрос, как сделать чтобы например я выделил один пункт мышкой, жму удалить и удалится C:\Wndows, а если выделю другой пункт то удалится C:\Windows\System32, а если третий то уже другое действие.</p></blockquote></div><p>Ничего непонятно.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-10-26T15:14:33Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76492#p76492</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление пунктов в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76490#p76490" />
			<content type="html"><![CDATA[<p>И в догонку еще один вопрос, как сделать чтобы например я выделил один пункт мышкой, жму удалить и удалится C:\Wndows, а если выделю другой пункт то удалится C:\Windows\System32, а если третий то уже другое действие.</p>]]></content>
			<author>
				<name><![CDATA[sergeiplugatyr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30382</uri>
			</author>
			<updated>2013-10-26T14:06:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76490#p76490</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление пунктов в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76489#p76489" />
			<content type="html"><![CDATA[<p>Есть код<br /></p><div class="codebox"><pre><code>List := &quot;1 строка|2 строка|3 строка&quot;

Gui, Add, Button, gDelete, Удалить
Gui, Add, Listbox, ym+30 xm h500 w500 vMyList, %List%
Gui, Show
return

Delete:
GuiControlGet, MyList
If MyList=
{
Msgbox, 0x10, Заголовок, Не выбран пункт
return
}
StringReplace, List, List, %MyList%, 
StringReplace, List, List, ||, |, All
GuiControl,, MyList, |
GuiControl,, MyList, %List%</code></pre></div><p>Только у меня одна проблема, у меня переменная List содержит другое значение выдаваемое RegRead, а этот код стирает все пункты сразу.</p>]]></content>
			<author>
				<name><![CDATA[sergeiplugatyr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30382</uri>
			</author>
			<updated>2013-10-26T13:40:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76489#p76489</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Удаление пунктов в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76488#p76488" />
			<content type="html"><![CDATA[<p>В принципе этот элемент управления не предназначен для удаления отдельных пунктов. Но можно по нажатию горячей клавиши, например Delete, выполнить <em>Gui, Submit</em>, затем <em>GUIControl</em>.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2013-10-26T13:12:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76488#p76488</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Удаление пунктов в ListBox]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=76487#p76487" />
			<content type="html"><![CDATA[<p>Помогите мне, никак не могу разобраться.Как удалить выделенный мышкой пункт в ListBox&#039;e?</p>]]></content>
			<author>
				<name><![CDATA[sergeiplugatyr]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30382</uri>
			</author>
			<updated>2013-10-26T12:39:36Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=76487#p76487</id>
		</entry>
</feed>
