<?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[Schrift einer StringGrid-Spalte ändern]]></title><description><![CDATA[<p>Hallo,<br />
wie kann man einer Spalte einer StringGrid eine andere Schrift zuweisen. Habe in DrawCells folgendes versucht, was aber gemein flackert.</p>
<p>Freue mich auf Hinweise.<br />
Gruß Egbert</p>
<p>[code]</p>
<p>...<br />
...</p>
<p>StringGrid1-&gt;Canvas-&gt;FillRect(Rect);</p>
<p>int hAlign;</p>
<p>// Spalten-Abfrage<br />
if (UpperCase(StringGrid1-&gt;Cells[ACol][1]) == &quot;M1&quot; ||<br />
UpperCase(StringGrid1-&gt;Cells[ACol][1]) == &quot;M2&quot; ||<br />
UpperCase(StringGrid1-&gt;Cells[ACol][1]) == &quot;E1&quot; ||<br />
StringGrid1-&gt;Cells[ACol][1] == '*')<br />
{<br />
Rect.Right = Rect.Right-5;<br />
hAlign = 2; //rechtsbdg.<br />
StringGrid1-&gt;Font-&gt;Height=20; // Schriftgr.größer<br />
}<br />
else<br />
{<br />
Rect.Left = Rect.Left+5;<br />
hAlign = 0;<br />
StringGrid1-&gt;Font-&gt;Height=10; // Schriftgr.wieder kleiner<br />
}</p>
<p>DrawText(StringGrid1-&gt;Canvas-&gt;Handle, StringGrid1-&gt;Cells[ACol][ARow].c_str(),<br />
-1, &amp;Rect, DT_SINGLELINE | DT_VCENTER | hAlign);<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/100172/schrift-einer-stringgrid-spalte-ändern</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 05:35:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/100172.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Feb 2005 12:33:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schrift einer StringGrid-Spalte ändern on Fri, 04 Feb 2005 12:34:49 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wie kann man einer Spalte einer StringGrid eine andere Schrift zuweisen. Habe in DrawCells folgendes versucht, was aber gemein flackert.</p>
<p>Freue mich auf Hinweise.<br />
Gruß Egbert</p>
<p>[code]</p>
<p>...<br />
...</p>
<p>StringGrid1-&gt;Canvas-&gt;FillRect(Rect);</p>
<p>int hAlign;</p>
<p>// Spalten-Abfrage<br />
if (UpperCase(StringGrid1-&gt;Cells[ACol][1]) == &quot;M1&quot; ||<br />
UpperCase(StringGrid1-&gt;Cells[ACol][1]) == &quot;M2&quot; ||<br />
UpperCase(StringGrid1-&gt;Cells[ACol][1]) == &quot;E1&quot; ||<br />
StringGrid1-&gt;Cells[ACol][1] == '*')<br />
{<br />
Rect.Right = Rect.Right-5;<br />
hAlign = 2; //rechtsbdg.<br />
StringGrid1-&gt;Font-&gt;Height=20; // Schriftgr.größer<br />
}<br />
else<br />
{<br />
Rect.Left = Rect.Left+5;<br />
hAlign = 0;<br />
StringGrid1-&gt;Font-&gt;Height=10; // Schriftgr.wieder kleiner<br />
}</p>
<p>DrawText(StringGrid1-&gt;Canvas-&gt;Handle, StringGrid1-&gt;Cells[ACol][ARow].c_str(),<br />
-1, &amp;Rect, DT_SINGLELINE | DT_VCENTER | hAlign);<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/714494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/714494</guid><dc:creator><![CDATA[Egbert]]></dc:creator><pubDate>Fri, 04 Feb 2005 12:34:49 GMT</pubDate></item><item><title><![CDATA[Reply to Schrift einer StringGrid-Spalte ändern on Fri, 04 Feb 2005 12:38:46 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du darfst nicht StringGrid1-&gt;Font ändern, das ruft sofort einen neuen Draw-Event für das StringGrid1 auf.<br />
Übergib den Font und Größe an StringGrid1-&gt;Canvas-&gt;Font</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/714504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/714504</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 04 Feb 2005 12:38:46 GMT</pubDate></item><item><title><![CDATA[Reply to Schrift einer StringGrid-Spalte ändern on Fri, 04 Feb 2005 12:50:01 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Danke für prompte Antwort. Habe es sofort ausprobiert und klappt, wie gewünscht.<br />
Gruß und nochmal Danke! Egbert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/714519</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/714519</guid><dc:creator><![CDATA[Egbert]]></dc:creator><pubDate>Fri, 04 Feb 2005 12:50:01 GMT</pubDate></item></channel></rss>