<?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[Komponentenentwicklung - Eigenschaften löschen]]></title><description><![CDATA[<p>Wer kann mir bei diesem Problem helfen:</p>
<p>TPanel gefällt mir eigentlich ganz gut.<br />
Desswegen leite ich mir meine neue Komponente auch von TPanel ab.</p>
<p>Dennoch würde ich gerne an den Eigenschaften rumspielen.</p>
<p>Wie man diese hinzufügt habe ich schon irgendwo gelesen, denke also, dass ich das hinbekomme.</p>
<p>Wonach ich aber bisher vergebens gesucht habe, ist eine Möglichkeit, vorhandene Eigenschaften zu löschen!</p>
<p>z.B.: Was mache ich um &quot;Caption&quot; wegzubekommen?<br />
(... und damit meine ich nicht this-&gt;Caption = &quot;&quot;; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> )</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/107042/komponentenentwicklung-eigenschaften-löschen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 09:05:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/107042.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 Apr 2005 16:26:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Fri, 15 Apr 2005 16:26:59 GMT]]></title><description><![CDATA[<p>Wer kann mir bei diesem Problem helfen:</p>
<p>TPanel gefällt mir eigentlich ganz gut.<br />
Desswegen leite ich mir meine neue Komponente auch von TPanel ab.</p>
<p>Dennoch würde ich gerne an den Eigenschaften rumspielen.</p>
<p>Wie man diese hinzufügt habe ich schon irgendwo gelesen, denke also, dass ich das hinbekomme.</p>
<p>Wonach ich aber bisher vergebens gesucht habe, ist eine Möglichkeit, vorhandene Eigenschaften zu löschen!</p>
<p>z.B.: Was mache ich um &quot;Caption&quot; wegzubekommen?<br />
(... und damit meine ich nicht this-&gt;Caption = &quot;&quot;; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/767684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/767684</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Fri, 15 Apr 2005 16:26:59 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Fri, 15 Apr 2005 16:37:17 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>der beste Weg ist wohl, von TCustomPanel abzuleiten anstatt vopn TPanel.<br />
Da ist keine Caption-Eigenschaft.</p>
<p>/Edit : bzw. Caption ist nicht verwendbar. Allerdings auch nicht BevelInner und BevelOuter.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/767688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/767688</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 15 Apr 2005 16:37:17 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Fri, 15 Apr 2005 16:36:53 GMT]]></title><description><![CDATA[<p>insaint schrieb:</p>
<blockquote>
<p>z.B.: Was mache ich um &quot;Caption&quot; wegzubekommen?<br />
(... und damit meine ich nicht this-&gt;Caption = &quot;&quot;; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> )</p>
</blockquote>
<p>Wenn du es nur von außen nicht zugänglich machen willst, reicht AFAIK ein</p>
<pre><code class="language-cpp">private:
    __property Caption;
</code></pre>
<p>in deiner abgeleiteten Klasse.</p>
<p>Moritz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/767690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/767690</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Fri, 15 Apr 2005 16:36:53 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Fri, 15 Apr 2005 16:54:07 GMT]]></title><description><![CDATA[<p>Also ich habe</p>
<pre><code class="language-cpp">private:
        __property Caption;
</code></pre>
<p>in die .h der neuen Klasse kopiert, aber im Objektinspektor finde ich noch &quot;Caption&quot;.</p>
<p>Ich probiers mal mit TCustomPanel</p>
<p>thx<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/767703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/767703</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Fri, 15 Apr 2005 16:54:07 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Fri, 15 Apr 2005 16:54:42 GMT]]></title><description><![CDATA[<p>audacia schrieb:</p>
<blockquote>
<p>insaint schrieb:</p>
<blockquote>
<p>z.B.: Was mache ich um &quot;Caption&quot; wegzubekommen?<br />
(... und damit meine ich nicht this-&gt;Caption = &quot;&quot;; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> )</p>
</blockquote>
<p>Wenn du es nur von außen nicht zugänglich machen willst, reicht AFAIK ein</p>
<pre><code class="language-cpp">private:
    __property Caption;
</code></pre>
<p>in deiner abgeleiteten Klasse.</p>
<p>Moritz</p>
</blockquote>
<p>????????????????????<br />
Nicht, wenn von TPanel abgeleitet!<br />
Was public ist kann nicht wieder versteckt werden!</p>
<p>Besser, wie Akari sagt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/767704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/767704</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Fri, 15 Apr 2005 16:54:42 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Fri, 15 Apr 2005 17:33:56 GMT]]></title><description><![CDATA[<p>Allerdings vermisse ich bei TCustomPanel die Eigenschaft &quot;Align&quot;.</p>
<p>Die jetzt selberschreiben wollte ich eigentlich nicht...</p>
<p>Was mach ich denn jetzt ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/767725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/767725</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Fri, 15 Apr 2005 17:33:56 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Fri, 15 Apr 2005 18:37:07 GMT]]></title><description><![CDATA[<p>in Public der abgeleiteten Klasse (von CustomPanel)</p>
<p>__property Align;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/767794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/767794</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Fri, 15 Apr 2005 18:37:07 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Sat, 16 Apr 2005 09:51:30 GMT]]></title><description><![CDATA[<p>Super! Im Quellcode kann ich Align jetzt ansprechen!!! Dankeschön <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> !</p>
<p>Jetzt müsste ich nur noch ne Möglichkeit finden,<br />
wie ich die Eigenschaft auch im Objektinspektor anzeigen kann!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/768136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/768136</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Sat, 16 Apr 2005 09:51:30 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Sat, 16 Apr 2005 09:54:48 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du must den Eintrag</p>
<pre><code class="language-cpp">__property Align;
</code></pre>
<p>in den Abschnitt <em>__published:</em><br />
schreiben.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/768139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/768139</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 16 Apr 2005 09:54:48 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Sat, 16 Apr 2005 10:04:36 GMT]]></title><description><![CDATA[<p>Danke für die schnelle Antwort <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Klappt wunderbar!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/768148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/768148</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Sat, 16 Apr 2005 10:04:36 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Sat, 16 Apr 2005 10:31:28 GMT]]></title><description><![CDATA[<p>Noch 'ne Frage:</p>
<p>Kann man das gleich auch mit Ereignissen machen ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/768171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/768171</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Sat, 16 Apr 2005 10:31:28 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Sat, 16 Apr 2005 10:47:45 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>klar geht das auch mit Events.<br />
hier mal ein Beipiel für einfachen eigenen Event :</p>
<pre><code class="language-cpp">typedef void __fastcall (__closure *TIntegerEvent)(System::TObject* Sender, int Value); // Definition eines Events zum Übergeben einer Zahl
...
class TMyControl
{
  ...
  private :
    TIntegerEvent iMyEvent; // interner Speicher auf zugewiesene Funktion
  ...
  __published :
  ...
    __property TIntegerEvent MyEvent = {read = iMyEvent, write = iMyEvent}; // Property für Event
  };
...
// Konstruktor von TMyControl
TMyControl::TMyControl() : ...
{
  ...
  iMyEvent = NULL; // Speicer initialisieren
  }
</code></pre>
<p>jetzt hast du im OI deines Controls den neuen Event, dem du passende Funktionen zuweisen kannst.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/768187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/768187</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 16 Apr 2005 10:47:45 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Sat, 16 Apr 2005 11:03:38 GMT]]></title><description><![CDATA[<p>Gut, so schreibe ich Ereignisse selber,<br />
aber was ich meinte ist,<br />
ob ich bestehende (z.B. OnClick-) Events einfach einbinden kann,<br />
und wie dass geht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/768196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/768196</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Sat, 16 Apr 2005 11:03:38 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Sat, 16 Apr 2005 11:24:34 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>wo soll denn der Event herkommen?<br />
Und wie genau willst du diesen in deinem Control nutzen?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/768212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/768212</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 16 Apr 2005 11:24:34 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Sat, 16 Apr 2005 11:30:42 GMT]]></title><description><![CDATA[<p>Naja,<br />
sagenwir einfachmal ich möchte ein TMyCustomPanel,<br />
dass eine OnClick-Event besitzt, dass das gleiche macht,<br />
wie ein On-Click-Event bei einem TPanel:<br />
Er reagiert halt aufs draufclicken!</p>
<p>Später wären auch OnMouseMove, OnMouseDown etc interessant...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/768217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/768217</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Sat, 16 Apr 2005 11:30:42 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - Eigenschaften löschen on Sat, 16 Apr 2005 11:39:34 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">__property OnClick;
</code></pre>
<p>tut es!</p>
<p>Schönen Dank auf jeden Fall! Mir fallen nachher bestimmt noch ein paar Fragen ein! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Ansonsten schönes WE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/768222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/768222</guid><dc:creator><![CDATA[insaint]]></dc:creator><pubDate>Sat, 16 Apr 2005 11:39:34 GMT</pubDate></item></channel></rss>