<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[My Visual Database — перехватить [esc]]]></title>
		<link>https://myvisualdatabase.com/forum/viewtopic.php?id=7672</link>
		<atom:link href="https://myvisualdatabase.com/forum/extern.php?action=feed&amp;tid=7672&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in перехватить [esc].]]></description>
		<lastBuildDate>Wed, 18 Aug 2021 15:45:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41715#p41715</link>
			<description><![CDATA[<div class="quotebox"><cite>sibprogsistem wrote:</cite><blockquote><p>в новом проекте перехватывает<br />буду искать причину</p></blockquote></div><p>Видимо, на форме есть кнопка со свойством <strong>Cancel = True</strong>. Измени его на <strong>Cancel = False</strong> и все заработает ))))</p>]]></description>
			<author><![CDATA[null@example.com (k245)]]></author>
			<pubDate>Wed, 18 Aug 2021 15:45:32 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41715#p41715</guid>
		</item>
		<item>
			<title><![CDATA[Re: перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41685#p41685</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>нет, не работает</p></blockquote></div><p>работает.<br /></p><div class="quotebox"><blockquote><p>в новом проекте перехватывает</p></blockquote></div><p>ответ очевиден - косяк в старом проекте.</p>]]></description>
			<author><![CDATA[null@example.com (vovka3003)]]></author>
			<pubDate>Mon, 16 Aug 2021 17:42:18 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41685#p41685</guid>
		</item>
		<item>
			<title><![CDATA[Re: перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41684#p41684</link>
			<description><![CDATA[<p>в новом проекте перехватывает<br />буду искать причину</p>]]></description>
			<author><![CDATA[null@example.com (sibprogsistem)]]></author>
			<pubDate>Mon, 16 Aug 2021 17:37:50 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41684#p41684</guid>
		</item>
		<item>
			<title><![CDATA[Re: перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41683#p41683</link>
			<description><![CDATA[<div class="quotebox"><cite>vovka3003 wrote:</cite><blockquote><p>Великолепно...</p><div class="quotebox"><cite>sibprogsistem wrote:</cite><blockquote><p>как перехватить нажатие [ESC]? <strong>Мне нужно по этой клавише закрывать активную модальную форму.</strong></p></blockquote></div><p>Держи:</p><div class="codebox"><pre><code>procedure FormKeyDown(Sender: TObject; var Key: Word; Shift, Alt, Ctrl: boolean);
begin
 if Key=27 then
 begin
     ShowMessage(&#039;Была нажата ESC в Форме&#039;);
     TForm(Sender).Close;
 end;
end;

begin
  ModalFm.KeyPreview := true;
  ModalFm.OnKeyDown := @FormKeyDown;
end.</code></pre></div></blockquote></div><p>нет, не работает<br />другие клавиши перехватывает но не ESC</p>]]></description>
			<author><![CDATA[null@example.com (sibprogsistem)]]></author>
			<pubDate>Mon, 16 Aug 2021 17:33:36 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41683#p41683</guid>
		</item>
		<item>
			<title><![CDATA[Re: перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41682#p41682</link>
			<description><![CDATA[<p>Великолепно...</p><div class="quotebox"><cite>sibprogsistem wrote:</cite><blockquote><p>как перехватить нажатие [ESC]? <strong>Мне нужно по этой клавише закрывать активную модальную форму.</strong></p></blockquote></div><p>Держи:</p><div class="codebox"><pre><code>procedure FormKeyDown(Sender: TObject; var Key: Word; Shift, Alt, Ctrl: boolean);
begin
 if Key=27 then
 begin
     ShowMessage(&#039;Была нажата ESC в Форме&#039;);
     TForm(Sender).Close;
 end;
end;

begin
  ModalFm.KeyPreview := true;
  ModalFm.OnKeyDown := @FormKeyDown;
end.</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (vovka3003)]]></author>
			<pubDate>Mon, 16 Aug 2021 17:21:59 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41682#p41682</guid>
		</item>
		<item>
			<title><![CDATA[Re: перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41681#p41681</link>
			<description><![CDATA[<div class="quotebox"><cite>vovka3003 wrote:</cite><blockquote><p>Отлично. А сделать что требуется? <em>(Про &quot;перехватить&quot; слышали уже)</em></p></blockquote></div><p>закрыть модальную форму...</p>]]></description>
			<author><![CDATA[null@example.com (sibprogsistem)]]></author>
			<pubDate>Mon, 16 Aug 2021 17:18:28 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41681#p41681</guid>
		</item>
		<item>
			<title><![CDATA[Re: перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41680#p41680</link>
			<description><![CDATA[<p>Отлично. А сделать что требуется? <em>(Про &quot;перехватить&quot; слышали уже)</em></p>]]></description>
			<author><![CDATA[null@example.com (vovka3003)]]></author>
			<pubDate>Mon, 16 Aug 2021 17:13:01 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41680#p41680</guid>
		</item>
		<item>
			<title><![CDATA[Re: перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41678#p41678</link>
			<description><![CDATA[<div class="quotebox"><cite>vovka3003 wrote:</cite><blockquote><div class="quotebox"><cite>sibprogsistem wrote:</cite><blockquote><p>как перехватить нажатие [ESC] ?</p></blockquote></div><p>Можно попробовать незаметно подкрасться и &quot;перехватить&quot;.<br />Вопрос - где..? В главном окне программы? В модальной форме? Надо как-то правильней вопрос ставить. Подкреплять подробностями, готовым примером скрипта, который не работает, скриншотами...</p></blockquote></div><p>В модальной форме</p>]]></description>
			<author><![CDATA[null@example.com (sibprogsistem)]]></author>
			<pubDate>Mon, 16 Aug 2021 16:59:19 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41678#p41678</guid>
		</item>
		<item>
			<title><![CDATA[Re: перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41677#p41677</link>
			<description><![CDATA[<div class="quotebox"><cite>sibprogsistem wrote:</cite><blockquote><p>как перехватить нажатие [ESC] ?</p></blockquote></div><p>Можно попробовать незаметно подкрасться и &quot;перехватить&quot;.<br />Вопрос - где..? В главном окне программы? В модальной форме? Надо как-то правильней вопрос ставить. Подкреплять подробностями, готовым примером скрипта, который не работает, скриншотами...</p>]]></description>
			<author><![CDATA[null@example.com (vovka3003)]]></author>
			<pubDate>Mon, 16 Aug 2021 16:51:13 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41677#p41677</guid>
		</item>
		<item>
			<title><![CDATA[Re: перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41673#p41673</link>
			<description><![CDATA[<p>нашел почему не принимал тип<br /></p><div class="codebox"><pre><code>var Key: Char</code></pre></div><p>но все равно нажатие не перехватывает</p>]]></description>
			<author><![CDATA[null@example.com (sibprogsistem)]]></author>
			<pubDate>Mon, 16 Aug 2021 15:10:16 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41673#p41673</guid>
		</item>
		<item>
			<title><![CDATA[Re: перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41672#p41672</link>
			<description><![CDATA[<div class="quotebox"><cite>sparrow wrote:</cite><blockquote><p>А смотря где и для чего</p><p>Для Edit через OnKeyPress или OnKeyDown пример здесь </p><p><a href="http://myvisualdatabase.com/forum/viewtopic.php?id=1879">http://myvisualdatabase.com/forum/viewtopic.php?id=1879</a></p></blockquote></div><p>ясно значит я все правильно делал, спасибо..<br />почему-то программа говорит что #27 и все остальные при использовании # ( несовместимый тип)</p>]]></description>
			<author><![CDATA[null@example.com (sibprogsistem)]]></author>
			<pubDate>Mon, 16 Aug 2021 15:03:55 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41672#p41672</guid>
		</item>
		<item>
			<title><![CDATA[Re: перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41669#p41669</link>
			<description><![CDATA[<p>А смотря где и для чего</p><p>Для Edit через OnKeyPress или OnKeyDown пример здесь </p><p><a href="http://myvisualdatabase.com/forum/viewtopic.php?id=1879">http://myvisualdatabase.com/forum/viewtopic.php?id=1879</a></p>]]></description>
			<author><![CDATA[null@example.com (sparrow)]]></author>
			<pubDate>Mon, 16 Aug 2021 13:58:50 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41669#p41669</guid>
		</item>
		<item>
			<title><![CDATA[перехватить [esc]]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=41666#p41666</link>
			<description><![CDATA[<p>как перехватить нажатие [ESC] ?</p>]]></description>
			<author><![CDATA[null@example.com (sibprogsistem)]]></author>
			<pubDate>Mon, 16 Aug 2021 13:01:24 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=41666#p41666</guid>
		</item>
	</channel>
</rss>
