<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Memo KeyDown bei Enter alles löschen -&amp;gt; Leerzeile bleibt]]></title><description><![CDATA[<p>Also ich habe heute noch ein kleines Problem,<br />
und zwar will ich ein Memofeld benutzen um Text zum versenden einzugeben,<br />
bei enter soll der text versand und das Memofeld komplett geleert werden.</p>
<p>Im moment gehts mir gerade nur um das bei Enter leeren.<br />
Mache ich derzeit so:</p>
<pre><code class="language-cpp">void __fastcall TForm1::MemoKeyDown(TObject *Sender, WORD &amp;Key,
      TShiftState Shift)
{
        if (Key == VK_RETURN)
        {
          Memo-&gt;Clear();
        }

}
</code></pre>
<p>Allerdings scheint die Enter Taste Erst danach &quot;eingefügt&quot;, denn eine Leerzeile bleibt in dem Memo.</p>
<p>Meine Frage wie löse ich dieses Problem ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/177973/memo-keydown-bei-enter-alles-löschen-gt-leerzeile-bleibt</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 08:20:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/177973.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 05 Apr 2007 22:21:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Memo KeyDown bei Enter alles löschen -&amp;gt; Leerzeile bleibt on Thu, 05 Apr 2007 22:21:43 GMT]]></title><description><![CDATA[<p>Also ich habe heute noch ein kleines Problem,<br />
und zwar will ich ein Memofeld benutzen um Text zum versenden einzugeben,<br />
bei enter soll der text versand und das Memofeld komplett geleert werden.</p>
<p>Im moment gehts mir gerade nur um das bei Enter leeren.<br />
Mache ich derzeit so:</p>
<pre><code class="language-cpp">void __fastcall TForm1::MemoKeyDown(TObject *Sender, WORD &amp;Key,
      TShiftState Shift)
{
        if (Key == VK_RETURN)
        {
          Memo-&gt;Clear();
        }

}
</code></pre>
<p>Allerdings scheint die Enter Taste Erst danach &quot;eingefügt&quot;, denn eine Leerzeile bleibt in dem Memo.</p>
<p>Meine Frage wie löse ich dieses Problem ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260416</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260416</guid><dc:creator><![CDATA[download123]]></dc:creator><pubDate>Thu, 05 Apr 2007 22:21:43 GMT</pubDate></item><item><title><![CDATA[Reply to Memo KeyDown bei Enter alles löschen -&amp;gt; Leerzeile bleibt on Fri, 06 Apr 2007 07:37:37 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du must einerseits den OnKeyPress-Event anstelle des OnKeyDown-Events verwenden und zweitens nach dem Abfangen des Enters die Weiterverarbeitung verhindern.</p>
<pre><code class="language-cpp">void __fastcall TForm1::MemoKeyPress(TObject *Sender, WORD &amp;Key,
      TShiftState Shift)
{
        if (Key == VK_RETURN)
        {
          Memo-&gt;Clear();
          Key = 0;
        }

}
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260467</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 06 Apr 2007 07:37:37 GMT</pubDate></item><item><title><![CDATA[Reply to Memo KeyDown bei Enter alles löschen -&amp;gt; Leerzeile bleibt on Fri, 06 Apr 2007 11:11:50 GMT]]></title><description><![CDATA[<p>Das hatte ich nach der Socket error sache auch schon versucht,</p>
<p>leider hilft es nicht...</p>
<p>die leerzeile bleibt bzw. wird eingefügt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260539</guid><dc:creator><![CDATA[download123]]></dc:creator><pubDate>Fri, 06 Apr 2007 11:11:50 GMT</pubDate></item><item><title><![CDATA[Reply to Memo KeyDown bei Enter alles löschen -&amp;gt; Leerzeile bleibt on Fri, 06 Apr 2007 11:25:07 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Das glaube ich nicht. Bei meinem Test meines Codes wurde das Memo vollständig gelöscht ohne Leerzeile, ein direkt nachfolgende Abfrage von Memo1-&gt;Text.Length() ergibt wie erwartet 0.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260546</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 06 Apr 2007 11:25:07 GMT</pubDate></item><item><title><![CDATA[Reply to Memo KeyDown bei Enter alles löschen -&amp;gt; Leerzeile bleibt on Fri, 06 Apr 2007 11:40:02 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void __fastcall TForm2::Memo_sendenKeyDown(TObject *Sender, WORD &amp;Key,
      TShiftState Shift)
{
        if (Key == VK_RETURN)
        {
          TextSenden();//Text wird gesendet
          Memo_senden-&gt;Clear();
          Key = 0;
        }

}
</code></pre>
<p>Das ist der exakte Code<br />
so schauts nach einem Enter aus<br />
<a href="http://img99.imageshack.us/img99/5292/aufzeichnenow7.jpg" rel="nofollow">http://img99.imageshack.us/img99/5292/aufzeichnenow7.jpg</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260565</guid><dc:creator><![CDATA[download123]]></dc:creator><pubDate>Fri, 06 Apr 2007 11:40:02 GMT</pubDate></item><item><title><![CDATA[Reply to Memo KeyDown bei Enter alles löschen -&amp;gt; Leerzeile bleibt on Fri, 06 Apr 2007 11:47:13 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>akari schrieb:</p>
<blockquote>
<p>Du must einerseits den OnKeyPress-Event anstelle des OnKeyDown-Events verwenden</p>
</blockquote>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260573</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 06 Apr 2007 11:47:13 GMT</pubDate></item><item><title><![CDATA[Reply to Memo KeyDown bei Enter alles löschen -&amp;gt; Leerzeile bleibt on Fri, 06 Apr 2007 11:49:48 GMT]]></title><description><![CDATA[<p>sorry irgendwie untergegangen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1260574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1260574</guid><dc:creator><![CDATA[download123]]></dc:creator><pubDate>Fri, 06 Apr 2007 11:49:48 GMT</pubDate></item></channel></rss>