<?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[ColWidthsChanged?]]></title><description><![CDATA[<p>Hi</p>
<p>Ich schreibe grad an einem Projekt für die Schule.<br />
Ich hab eine Tabelle(TStrinGrid) mit 7 Spalten.<br />
Wenn das Programm startet wird die Breite der Spalten auf die des Fensters angepasst so, dass meine letzte Spalte genau mit der Tabelle abschließt deren Breite auch von der Fensterbreite abhängt.<br />
Wenn der Benutzer jetzt eine der Spaltenbreiten verringert dann passt das nicht mehr und es erscheint ein weißer Abstand zwischen der letzten Spalte und dem rechten Rand der Tabelle, was ich aber nicht will.<br />
Jetzt hab ich eine Funktion in der Hilfe gefunden die auf eine Änderung der Spaltenbreite reagiert:<br />
ColWidthsChanged<br />
Allerdings habe ich keine Ahnung wie ich die aufrufen soll.<br />
Hab wirklich schon alles probiert was mir eingefallen ist.</p>
<p>Vielleicht kann mir ja einer mit dem Aufruf der Funktion helfen (mein TSTringGrid-Objekt heißt &quot;Tabelle&quot;) oder mir eine andere Lösung für mein Problem geben.</p>
<p>Danke schon mal im Vorraus.<br />
Gruß<br />
amd</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/131777/colwidthschanged</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 01:30:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/131777.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 05 Jan 2006 18:57:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ColWidthsChanged? on Thu, 05 Jan 2006 18:57:51 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Ich schreibe grad an einem Projekt für die Schule.<br />
Ich hab eine Tabelle(TStrinGrid) mit 7 Spalten.<br />
Wenn das Programm startet wird die Breite der Spalten auf die des Fensters angepasst so, dass meine letzte Spalte genau mit der Tabelle abschließt deren Breite auch von der Fensterbreite abhängt.<br />
Wenn der Benutzer jetzt eine der Spaltenbreiten verringert dann passt das nicht mehr und es erscheint ein weißer Abstand zwischen der letzten Spalte und dem rechten Rand der Tabelle, was ich aber nicht will.<br />
Jetzt hab ich eine Funktion in der Hilfe gefunden die auf eine Änderung der Spaltenbreite reagiert:<br />
ColWidthsChanged<br />
Allerdings habe ich keine Ahnung wie ich die aufrufen soll.<br />
Hab wirklich schon alles probiert was mir eingefallen ist.</p>
<p>Vielleicht kann mir ja einer mit dem Aufruf der Funktion helfen (mein TSTringGrid-Objekt heißt &quot;Tabelle&quot;) oder mir eine andere Lösung für mein Problem geben.</p>
<p>Danke schon mal im Vorraus.<br />
Gruß<br />
amd</p>
]]></description><link>https://www.c-plusplus.net/forum/post/958133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/958133</guid><dc:creator><![CDATA[amduser]]></dc:creator><pubDate>Thu, 05 Jan 2006 18:57:51 GMT</pubDate></item><item><title><![CDATA[Reply to ColWidthsChanged? on Thu, 05 Jan 2006 19:09:58 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>In der grids.hpp ist in der Klasse TCustomGrid eine protected-Mehtode <em>void __fastcall ResizeCol(int Index, int OldSize, int NewSize);</em> zu finden. Du könntest also von TStringGrid ein neues Control ableiten und diese Funktion so überschrieben, das du einen neuen eigenen Event ausführen kannst, nachdem du die Original-Funktion aufgerufen hast.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/958146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/958146</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 05 Jan 2006 19:09:58 GMT</pubDate></item></channel></rss>