<?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[Schriftstil (Style) fsBold im RichText (RTF) setzen&#x2F;löschen]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe in einem Richtext Feld eine Markierung und die soll mit einem Button<br />
Fett bzw. wieder nicht fett werden. Die Funktion ist mir klar:</p>
<pre><code class="language-cpp">void __fastcall TForm1::frm1_btn6_FormatFClick(TObject *Sender)
{if(frm1_rtfZustaendig-&gt;SelAttributes-&gt;Style==fsBold) {                         // ist Markierung ohne Bold?
  frm1_rtfZustaendig-&gt;SelAttributes-&gt;Style=TFontStyles()&lt;&lt; fsBold;              // Fett setzen
 }                                                                              // ende if(frm1_rtf
 else {                                                                         // Markierung hatt bereits Bold!
  frm1_rtfZustaendig-&gt;SelAttributes-&gt;Style=TFontStyles()&gt;&gt; fsBold;              // Fett löschen
 }                                                                              // ende else
}
</code></pre>
<p>Problem: Die Abfrage, ob die Markierung bereits Fett ist oder nicht,<br />
bekomme ich einfach nicht hin; habe schon alles mögliche ausprobiert und<br />
gesucht, hat jemand einen Tipp (also mit einem Button den Fettdruck praktisch<br />
an-/ausschalten).</p>
<p>Danke Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128927/schriftstil-style-fsbold-im-richtext-rtf-setzen-löschen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 13:44:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128927.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Dec 2005 15:23:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schriftstil (Style) fsBold im RichText (RTF) setzen&#x2F;löschen on Thu, 08 Dec 2005 15:23:13 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe in einem Richtext Feld eine Markierung und die soll mit einem Button<br />
Fett bzw. wieder nicht fett werden. Die Funktion ist mir klar:</p>
<pre><code class="language-cpp">void __fastcall TForm1::frm1_btn6_FormatFClick(TObject *Sender)
{if(frm1_rtfZustaendig-&gt;SelAttributes-&gt;Style==fsBold) {                         // ist Markierung ohne Bold?
  frm1_rtfZustaendig-&gt;SelAttributes-&gt;Style=TFontStyles()&lt;&lt; fsBold;              // Fett setzen
 }                                                                              // ende if(frm1_rtf
 else {                                                                         // Markierung hatt bereits Bold!
  frm1_rtfZustaendig-&gt;SelAttributes-&gt;Style=TFontStyles()&gt;&gt; fsBold;              // Fett löschen
 }                                                                              // ende else
}
</code></pre>
<p>Problem: Die Abfrage, ob die Markierung bereits Fett ist oder nicht,<br />
bekomme ich einfach nicht hin; habe schon alles mögliche ausprobiert und<br />
gesucht, hat jemand einen Tipp (also mit einem Button den Fettdruck praktisch<br />
an-/ausschalten).</p>
<p>Danke Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937445</guid><dc:creator><![CDATA[Stefan71242]]></dc:creator><pubDate>Thu, 08 Dec 2005 15:23:13 GMT</pubDate></item><item><title><![CDATA[Reply to Schriftstil (Style) fsBold im RichText (RTF) setzen&#x2F;löschen on Thu, 08 Dec 2005 15:32:34 GMT]]></title><description><![CDATA[<p><em>Style</em> ist ein <strong>Set</strong> sollte über eine Methode <strong>Contains</strong> verfügen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937450</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Thu, 08 Dec 2005 15:32:34 GMT</pubDate></item><item><title><![CDATA[Reply to Schriftstil (Style) fsBold im RichText (RTF) setzen&#x2F;löschen on Thu, 08 Dec 2005 15:40:36 GMT]]></title><description><![CDATA[<p>Hallo, Sunday</p>
<p>vielen Dank für den Tipp. Für alle anderen Anfänger wie mich hier<br />
die Lösung als Text:</p>
<pre><code class="language-cpp">if(frm1_rtfZustaendig-&gt;SelAttributes-&gt;Style.Contains(fsBold)==false) {         // ist Markierung ohne Bold?
  frm1_rtfZustaendig-&gt;SelAttributes-&gt;Style=TFontStyles()&lt;&lt; fsBold;              // Fett setzen
 }                                                                              // ende if(frm1_rtf
 else {                                                                         // Markierung hatt bereits Bold!
  frm1_rtfZustaendig-&gt;SelAttributes-&gt;Style=TFontStyles()&gt;&gt; fsBold;              // Fett löschen
 }                                                                              // ende else
</code></pre>
<p>Gruss Stefan Scholz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937457</guid><dc:creator><![CDATA[Stefan71242]]></dc:creator><pubDate>Thu, 08 Dec 2005 15:40:36 GMT</pubDate></item></channel></rss>