<?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[TRichEdit Keyboard Event]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe gerade festgestellt, dass wenn man auf einen TRichEdit Feld folgende Tastenkombination ausführt, eine automatsiche Zeilennummerierung erfolgt:</p>
<p>&quot;STR&quot; + &quot;SHIFT&quot; + &quot;L&quot;</p>
<p>Mich würde gerne intressieren, wer für die Ausführung dieses Befehls verantwortlich ist und wie man diesen über BCB steuern kann, bzw. desssen Eigenschaften verändern kann.</p>
<p>Die Nummerierung sieht dann folgendermaßen aus:<br />
1*STR+SHIFT+L:</p>
<pre><code class="language-cpp">°
°
°
</code></pre>
<p>2*...</p>
<pre><code class="language-cpp">1.
2.
3.
</code></pre>
<p>3*...</p>
<pre><code class="language-cpp">a.
b.
c.
</code></pre>
<p>usw...bis man wieder zu der Ausgangsposition ohne Nummerierung kommt.</p>
<p>Kann diesen Befehl irgendwie beeinflussen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/185797/trichedit-keyboard-event</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 11:01:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/185797.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 01 Jul 2007 15:12:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TRichEdit Keyboard Event on Sun, 01 Jul 2007 15:12:52 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe gerade festgestellt, dass wenn man auf einen TRichEdit Feld folgende Tastenkombination ausführt, eine automatsiche Zeilennummerierung erfolgt:</p>
<p>&quot;STR&quot; + &quot;SHIFT&quot; + &quot;L&quot;</p>
<p>Mich würde gerne intressieren, wer für die Ausführung dieses Befehls verantwortlich ist und wie man diesen über BCB steuern kann, bzw. desssen Eigenschaften verändern kann.</p>
<p>Die Nummerierung sieht dann folgendermaßen aus:<br />
1*STR+SHIFT+L:</p>
<pre><code class="language-cpp">°
°
°
</code></pre>
<p>2*...</p>
<pre><code class="language-cpp">1.
2.
3.
</code></pre>
<p>3*...</p>
<pre><code class="language-cpp">a.
b.
c.
</code></pre>
<p>usw...bis man wieder zu der Ausgangsposition ohne Nummerierung kommt.</p>
<p>Kann diesen Befehl irgendwie beeinflussen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1316208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316208</guid><dc:creator><![CDATA[Todd]]></dc:creator><pubDate>Sun, 01 Jul 2007 15:12:52 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit Keyboard Event on Sun, 01 Jul 2007 15:23:08 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Hinter dem TRichEdit verbirgt sich das WinAPI-RichEdit. Deshalb kannst du weiterführende Aktionen, die nicht über die VCl-Eigenschaften abgedeckt sind, eventuell über WinAPI-Funktionen ausführen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1316217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316217</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 01 Jul 2007 15:23:08 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit Keyboard Event on Sun, 01 Jul 2007 15:23:29 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-14774.html" rel="nofollow">akari</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-2.html" rel="nofollow">VCL/CLX (Borland C++ Builder)</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-4.html" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1316218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316218</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 01 Jul 2007 15:23:29 GMT</pubDate></item><item><title><![CDATA[Reply to TRichEdit Keyboard Event on Sun, 01 Jul 2007 19:38:21 GMT]]></title><description><![CDATA[<p>Okay danke,</p>
<p>habe den passenden Befehl dafür gefunden.</p>
<p>Jetzt habe ich aber folgendes Problem:</p>
<p>Ich möchte das &quot;Numbering&quot; durch ein ButtonEvent abstellen.<br />
Leider stellt er es nur für die aktuelle Zeile und die nachfolgenden ab. Alle anderen Aufzählungen oberhalb der aktuellen Zeile des RichEdit bleiben bestehen.<br />
Kann man es so steuern, dass alle Aufzählungen verschwinden?</p>
<p>So sieht mein Event zum Einschalten der Aufzählung aus:</p>
<pre><code class="language-cpp">void __fastcall TForm1::numerisch1Click(TObject *Sender)
{
 TParaFormat2 fmt;
 fmt.cbSize=sizeof(fmt);
 fmt.dwMask = PFM_NUMBERINGSTART;
 fmt.wNumberingStart=1;
 SendMessage(cw-&gt;Handle,EM_SETPARAFORMAT, 0,LPARAM(&amp;fmt));
 fmt.dwMask = PFM_NUMBERING;
 fmt.wNumbering = PFN_ARABIC;
 SendMessage(cw-&gt;Handle,EM_SETPARAFORMAT, 0,LPARAM(&amp;fmt));
 fmt.dwMask=PFM_NUMBERINGSTYLE;
 fmt.wNumberingStyle=PFNS_PLAIN;
 fmt.wNumberingTab=10;
 SendMessage(cw-&gt;Handle,EM_SETPARAFORMAT, 0,LPARAM(&amp;fmt));
 fmt.dwMask=PFM_NUMBERINGTAB;
 fmt.wNumberingTab=350;
 SendMessage(cw-&gt;Handle,EM_SETPARAFORMAT, 0,LPARAM(&amp;fmt));
}
</code></pre>
<p>Und so zum wieder ausschalten:</p>
<pre><code class="language-cpp">void __fastcall TForm1::aus1Click(TObject *Sender)
{
 TParaFormat2 fmt;
 fmt.cbSize=sizeof(fmt);
 fmt.dwMask = PFM_NUMBERING;
 fmt.wNumbering=0;
 SendMessage(cw-&gt;Handle,EM_SETPARAFORMAT, 0,LPARAM(&amp;fmt));
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1316381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316381</guid><dc:creator><![CDATA[Todd]]></dc:creator><pubDate>Sun, 01 Jul 2007 19:38:21 GMT</pubDate></item></channel></rss>