<?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[TPopupMenu-&amp;gt; Items ein - und ausblenden]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>hab ein TPopupmenu einer TStringGrid zugewiesen und möchte nun, dass bei Klick über bestimmten Zellen bestimmte Items ein- bzw. ausgeblendet werden.<br />
Hab es versucht mi<br />
PopupMenu-&gt;Items[index].Visible=true [cpp]<br />
aber das klappt nicht. Wahrscheinlich hab ich den Befehl in das falsche Ereignis geschrieben. Hab es mit TPopupMenu::OnPopup(...) und TStringGrid::OnCellClick(...) probiert. Leider ohne Ergebnis. Obwohl der Befehl ausgeführt wird, hat es keinen Einfluss auf die Sichtbarkeit der Items.<br />
Kann mir jemand helfen???</p>
<p>Danke im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/164701/tpopupmenu-gt-items-ein-und-ausblenden</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 14:16:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/164701.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 11 Nov 2006 17:08:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TPopupMenu-&amp;gt; Items ein - und ausblenden on Sat, 11 Nov 2006 17:08:06 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>hab ein TPopupmenu einer TStringGrid zugewiesen und möchte nun, dass bei Klick über bestimmten Zellen bestimmte Items ein- bzw. ausgeblendet werden.<br />
Hab es versucht mi<br />
PopupMenu-&gt;Items[index].Visible=true [cpp]<br />
aber das klappt nicht. Wahrscheinlich hab ich den Befehl in das falsche Ereignis geschrieben. Hab es mit TPopupMenu::OnPopup(...) und TStringGrid::OnCellClick(...) probiert. Leider ohne Ergebnis. Obwohl der Befehl ausgeführt wird, hat es keinen Einfluss auf die Sichtbarkeit der Items.<br />
Kann mir jemand helfen???</p>
<p>Danke im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1172604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1172604</guid><dc:creator><![CDATA[Schetal]]></dc:creator><pubDate>Sat, 11 Nov 2006 17:08:06 GMT</pubDate></item><item><title><![CDATA[Reply to TPopupMenu-&amp;gt; Items ein - und ausblenden on Sat, 11 Nov 2006 17:14:27 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p><em>OnPopup</em> ist schon der richtige Event.<br />
allerdings kann ich mir nicht vorstellen, das deine Codezeile kompiliert, das sollte zumindestens so aussehen</p>
<pre><code class="language-cpp">PopupMenu-&gt;Items[index]-&gt;Visible=true;
</code></pre>
<p>Ansonsten sehe ich darin kein Problem. Bist du sicher, das irgendwo überhaupt ein MenuItem des Popup-Items unsichtbar geschaltet wird, sodas die Anweisung hier überhaupt einen Effekt hat?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1172611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1172611</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 11 Nov 2006 17:14:27 GMT</pubDate></item><item><title><![CDATA[Reply to TPopupMenu-&amp;gt; Items ein - und ausblenden on Sun, 12 Nov 2006 09:48:08 GMT]]></title><description><![CDATA[<p>Popup-&gt;Items[index] sind ganz normale Objekte, also keine Zeiger auf solche.<br />
D.h.<br />
[code]Popup-&gt;Items[index].Visible=true;</p>
<p>ist schon OK und wird auch compiliert. Der Befehl wird auch aus ausgeführt. Leider ohne Wirkung. Items[index]-&gt;Visible ist nach Ausführung zwar true aber trotzdem nicht sichtbar. Hab es auch schon mit Enabled probiert. Trotz Zuweisung ist im Menü der Item blass.<br />
Das PopupMenu wird zur Laufzeit angelegt. Kann es damit zu tun haben irgendwie?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1172870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1172870</guid><dc:creator><![CDATA[Schetal]]></dc:creator><pubDate>Sun, 12 Nov 2006 09:48:08 GMT</pubDate></item><item><title><![CDATA[Reply to TPopupMenu-&amp;gt; Items ein - und ausblenden on Mon, 13 Nov 2006 11:49:12 GMT]]></title><description><![CDATA[<p>Wenn du in der Hilfe nachgeschaut hättest, dann hättest du rausfinden können, daß ein Popup-Menu ein einzelnen MenuItem als Items definiert, welches dann weitere MenuItems enthalten kann, d.h. der Aufruf lautet korrekt also</p>
<pre><code class="language-cpp">PopupMenu-&gt;Items-&gt;Items[index]-&gt;Visible=true;
</code></pre>
<p>Dein bisheriger Aufruf schreibt irgendwo in den Speicher...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1173568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1173568</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Mon, 13 Nov 2006 11:49:12 GMT</pubDate></item><item><title><![CDATA[Reply to TPopupMenu-&amp;gt; Items ein - und ausblenden on Wed, 15 Nov 2006 20:05:59 GMT]]></title><description><![CDATA[<p>Jo, mal nit so zickig, glaub mir, ich hab zunächst in der Hilfe nachgeschaut bevor ich die Frage gepostet habe. Mittlerweile habe ich dort auch ein passendes Beispiel gefunden. Sorry,</p>
<p>Besten Dank für deine Hilfe, hätte ansonsten sicherlich noch viel Nerven an der Sache gelassen.</p>
<p>Gruss Schetal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175485</guid><dc:creator><![CDATA[Schetal]]></dc:creator><pubDate>Wed, 15 Nov 2006 20:05:59 GMT</pubDate></item></channel></rss>