<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8551</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8551&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK : Как в GUI скрыть Edit, не скрывая его UpDown?».]]></description>
		<lastBuildDate>Wed, 14 Aug 2013 12:07:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74516#p74516</link>
			<description><![CDATA[<p>Так точно лучше. )</p>]]></description>
			<author><![CDATA[null@example.com (Pokerist)]]></author>
			<pubDate>Wed, 14 Aug 2013 12:07:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74516#p74516</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74379#p74379</link>
			<description><![CDATA[<p>Так?<br /></p><div class="codebox"><pre><code>
Gui, Font, s55 bold, LCDMono2
Gui, Add, Edit, vEdit gEdit Center Number, 100000
Gui, Add, UpDown, vUpDown gUpDown -16 w44 hp x+0 Range0-10000, 5000
GuiControl, Move, UpDown, w44
GuiControlGet, UpDown
Gui, Show

UpDown: 
    GuiControl,, Edit, % Round(UpDown / 100, 2)
    Return
    
Edit:
    GuiControlGet, Edit 
    GuiControl,, UpDown, % Edit*100
    Return 

/* Ну или на всякий так:

Edit: 
    GuiControlGet, Edit
    If (Edit &lt; 0 || Edit &gt; 100) 
        GuiControl,, Edit, % Round(UpDown / 100, 2)
    Else
        GuiControl,, UpDown, % Edit*100  
    Return 
*/
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 10 Aug 2013 14:45:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74379#p74379</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74370#p74370</link>
			<description><![CDATA[<p>Не всё так просто оказалось.&nbsp; Ручной ввод ведь никто не отменял и обратная связь тоже нужна.&nbsp; Но применить тот же трюк не получается из-за рекурсии.<br />&nbsp; Какой может быть выход из ситуации?</p>]]></description>
			<author><![CDATA[null@example.com (Pokerist)]]></author>
			<pubDate>Sat, 10 Aug 2013 11:13:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74370#p74370</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74348#p74348</link>
			<description><![CDATA[<p>Спасибо! Все способы хорошие и все работают.</p>]]></description>
			<author><![CDATA[null@example.com (Pokerist)]]></author>
			<pubDate>Fri, 09 Aug 2013 15:33:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74348#p74348</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74347#p74347</link>
			<description><![CDATA[<p>Если нужен &quot;дефолтный&quot; вид то можно так:<br /></p><div class="codebox"><pre><code>Gui, Add, Edit, vEdit Center, 010000
Gui, Add, UpDown, vUpDown gUpDown -16 hp x+-1 Range0-10000, 5000
GuiControlGet, UpDown
Gui, Show

UpDown: 
    GuiControl,, Edit, % Round(UpDown / 100, 2)
    Return</code></pre></div><p>Или так:<br /></p><div class="codebox"><pre><code>Gui, Font, s55 bold, LCDMono2
Gui, Add, Edit, vEdit Center, 100000
Gui, Add, UpDown, vUpDown gUpDown -16 w44 hp x+0 Range0-10000, 5000
GuiControl, Move, UpDown, w44
GuiControlGet, UpDown
Gui, Show

UpDown: 
    GuiControl,, Edit, % Round(UpDown / 100, 2)
    Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 09 Aug 2013 15:25:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74347#p74347</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74346#p74346</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Разница между твоим кодом и моим в том, что твой делает отсчёт по кругу, после 0.00 появляется 100.00.</p></blockquote></div><p>Так это я опцию &quot;Wrap&quot; добавил (просто так).</p><p>Разница ещё и в том, что твой UpDown присоединённый, и в этом случае происходит выделение текста (из за GuiControl) при каждом изменении, то бишь - мелькание.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 09 Aug 2013 15:20:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74346#p74346</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74345#p74345</link>
			<description><![CDATA[<p>Да, можно и без этого:<br /></p><div class="codebox"><pre><code>Gui, Add, Edit, vEdit
Gui, Add, UpDown, vMyUpDown gMyUpDown
Gui, Show 
Return

GuiClose:
   ExitApp

MyUpDown:
   GuiControl,, Edit, % MyUpDown = 0 ? 0 : Round(MyUpDown/100, 2)
   return</code></pre></div><p>Разница между твоим кодом и моим в том, что твой делает отсчёт по кругу, после 0.00 появляется 100.00.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 09 Aug 2013 15:14:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74345#p74345</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74344#p74344</link>
			<description><![CDATA[<p><strong>Pokerist</strong><br />Ещё можно так, если нужно значение при старте.<br /></p><div class="codebox"><pre><code>
Gui, Add, Edit, vEdit Center w60
Gui, Add, UpDown, vUpDown gUpDown Horz Wrap wp Range0-10000, 5000
GuiControlGet, UpDown
Gui, Show

UpDown: 
    GuiControl,, Edit, % Round(UpDown / 100, 2)
    Return
</code></pre></div><p><strong>teadrinker</strong><br />Каков смысл?<br /></p><div class="codebox"><pre><code>GuiControlGet, Number,, MyUpDown</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 09 Aug 2013 15:06:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74344#p74344</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74343#p74343</link>
			<description><![CDATA[<p>Я бы так сделал:<br /></p><div class="codebox"><pre><code>Gui, Add, Edit, vEdit
Gui, Add, UpDown, vMyUpDown gMyUpDown
Gui, Show 
Return

GuiClose:
   ExitApp

MyUpDown:
   GuiControlGet, Number,, MyUpDown
   GuiControl,, Edit, % Number = 0 ? 0 : Round(Number/100, 2)
   return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 09 Aug 2013 14:59:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74343#p74343</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74342#p74342</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Наверное, можно как-то изящнее осуществить?</p></blockquote></div><p>Ну можно так попробовать:<br /></p><div class="codebox"><pre><code>Gui, Add, Edit, vEdit Center w100
Gui, Add, UpDown, vUpDown gUpDown Horz Wrap wp Range0-10000
Gui, Show 

UpDown: 
    GuiControl,, Edit, % Round(UpDown / 100, 2)
    Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 09 Aug 2013 14:55:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74342#p74342</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74341#p74341</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><div class="codebox"><pre><code>Gui, Add, Edit, vEdit
Gui, Add, UpDown 
GuiControl, hide, Edit
Gui, Show 
Return</code></pre></div></blockquote></div><p>&nbsp; Спасибо, работает!</p><br /><br /><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>А смысл затеи можете рассказать?</p></blockquote></div><p>&nbsp; Да. Мне это показалось лучшим выходом из ситуации с ограничением изменения UpDown только единицу. </p><p>Я его присваиваю к другому Edit, который будет спрятан, считываю значение и делю на 100. Полученное значение отправляю в видимый Edit. Получается приращение по 0.01.&nbsp; Нашеёл перед этим код строка на 40, но ничего в нём не понял. А так - работает.&nbsp; <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>&nbsp; Наверное, можно как-то изящнее осуществить?</p>]]></description>
			<author><![CDATA[null@example.com (Pokerist)]]></author>
			<pubDate>Fri, 09 Aug 2013 14:30:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74341#p74341</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74338#p74338</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>&quot;его&quot; UpDown</p></blockquote></div><p>не заметил.<br /></p><div class="codebox"><pre><code>Gui, Add, Edit, vEdit
Gui, Add, UpDown 
GuiControl, hide, Edit
Gui, Show 
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 09 Aug 2013 12:46:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74338#p74338</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74336#p74336</link>
			<description><![CDATA[<div class="codebox"><pre><code>Gui, Add, Edit, hide
Gui, Add, UpDown, -16
Gui, Show
Return</code></pre></div><p>А смысл затеи можете рассказать?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 09 Aug 2013 12:12:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74336#p74336</guid>
		</item>
		<item>
			<title><![CDATA[AHK : Как в GUI скрыть Edit, не скрывая его UpDown?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74335#p74335</link>
			<description><![CDATA[<p>Пытаюсь спрятать Edit, но оставить &quot;его&quot; UpDown:<br /></p><div class="codebox"><pre><code>Gui, Add, Edit, hide
Gui, Add, UpDown</code></pre></div><p>&nbsp; но они прячутся оба. Пробовал поиграть с &quot;+&quot; и &quot;-&quot;, но безрезультатно. <br />&nbsp; &nbsp;Что можно сделать?</p>]]></description>
			<author><![CDATA[null@example.com (Pokerist)]]></author>
			<pubDate>Fri, 09 Aug 2013 12:09:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74335#p74335</guid>
		</item>
	</channel>
</rss>
