<?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[probleme mit TLabel]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgendes problem. ich habe eine form und 2 klassen. die zweite hab ich selbst angelegt und soll eine TLabel komponente auf die form zeichnen.</p>
<p>ich habe also im header der zweiten klasse unter private geschrieben:</p>
<p>private:<br />
TLabel *lblPunktestand;</p>
<p>in der funktion &quot;TKomponente::generiereKomponenten(etliche parameter)&quot; geschrieben:</p>
<p>lblPunktestand = new TLabel(m_form); //m_form ist die Form<br />
lblPunktestand-&gt;Top = einer der parameter<br />
lblPunktestand-&gt;Left = einer der parameter<br />
lblPunktestand-&gt;Caption = &quot;test&quot;;</p>
<p>leider wird mir die labelkomponente nicht angezeigt. was is da der denkfehler?</p>
<p>gruesse rene</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/148233/probleme-mit-tlabel</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 15:51:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/148233.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 May 2006 14:54:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to probleme mit TLabel on Wed, 24 May 2006 14:54:54 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgendes problem. ich habe eine form und 2 klassen. die zweite hab ich selbst angelegt und soll eine TLabel komponente auf die form zeichnen.</p>
<p>ich habe also im header der zweiten klasse unter private geschrieben:</p>
<p>private:<br />
TLabel *lblPunktestand;</p>
<p>in der funktion &quot;TKomponente::generiereKomponenten(etliche parameter)&quot; geschrieben:</p>
<p>lblPunktestand = new TLabel(m_form); //m_form ist die Form<br />
lblPunktestand-&gt;Top = einer der parameter<br />
lblPunktestand-&gt;Left = einer der parameter<br />
lblPunktestand-&gt;Caption = &quot;test&quot;;</p>
<p>leider wird mir die labelkomponente nicht angezeigt. was is da der denkfehler?</p>
<p>gruesse rene</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064342</guid><dc:creator><![CDATA[rene004]]></dc:creator><pubDate>Wed, 24 May 2006 14:54:54 GMT</pubDate></item><item><title><![CDATA[Reply to probleme mit TLabel on Wed, 24 May 2006 15:02:45 GMT]]></title><description><![CDATA[<p>also mal genauer beschrieben:</p>
<p>Eigene neue zweite klasse</p>
<pre><code>//---------------------------------------------------------------------------
#pragma hdrstop

#include &quot;Unit_Main.h&quot;
#include &quot;Unit_Komponenten.h&quot;

//---------------------------------------------------------------------------

#pragma package(smart_init)

//Konstruktor
__fastcall TKomponenten::TKomponenten(TForm *Owner)
{
        m_form = Owner;
}

//KomponentenBox generieren
void __fastcall TKomponenten::generiereKomponenten(int left, int top, int right, int bottom,
                                int lblPunktestandPosTop, int lblPunktestandPosLeft)
{
        //Grundrahmen
        m_form-&gt;Canvas-&gt;Rectangle(left, top, right, bottom);

        //Punktestand anzeigen
        lblPunktestand = new TLabel(m_form);
        lblPunktestand-&gt;Top = lblPunktestandPosTop;
        lblPunktestand-&gt;Left = lblPunktestandPosLeft;
        lblPunktestand-&gt;Caption = &quot;1000 Punkte&quot;;
}
</code></pre>
<p>automatisch erstellte erste klasse der form</p>
<pre><code>//---------------------------------------------------------------------------

#include &lt;vcl.h&gt;
#pragma hdrstop

#include &quot;Unit_Main.h&quot;
#include &quot;Unit_Komponenten.h&quot;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource &quot;*.dfm&quot;
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
        //Klasseninstanz von TKomponenten erzeugen
        komponenten = new TKomponenten(this);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormPaint(TObject *Sender)
{
        //KomponentenBox generieren
        komponenten-&gt;generiereKomponenten(Image1-&gt;Width + 20, Image1-&gt;Top,
                Form1-&gt;Width - 20, Image1-&gt;Top + Image1-&gt;Height, Image1-&gt;Top + 5,
                Image1-&gt;Width + 25);
}
//---------------------------------------------------------------------------
</code></pre>
<p>nix label aufm formular, keine fehlermeldung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>gruesse rene</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064347</guid><dc:creator><![CDATA[rene004]]></dc:creator><pubDate>Wed, 24 May 2006 15:02:45 GMT</pubDate></item><item><title><![CDATA[Reply to probleme mit TLabel on Wed, 24 May 2006 15:21:01 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>das übliche Problem...<br />
du must der dynamischen Komponente noch den parent zuweisen</p>
<pre><code class="language-cpp">//Punktestand anzeigen
        lblPunktestand = new TLabel(m_form);
        lblPunktestand-&gt;Parent = m_form; // einfügen
        lblPunktestand-&gt;Top = lblPunktestandPosTop;
        lblPunktestand-&gt;Left = lblPunktestandPosLeft;
        lblPunktestand-&gt;Caption = &quot;1000 Punkte&quot;;
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064360</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 24 May 2006 15:21:01 GMT</pubDate></item><item><title><![CDATA[Reply to probleme mit TLabel on Wed, 24 May 2006 15:28:09 GMT]]></title><description><![CDATA[<p>hallo und danke für die schnelle antwort.</p>
<p>da hab ich auch schon dran gedacht, aber probiert hab ichs natürlich net. als borlandfrischling is man da anfangs etwas erschlagen mit den ganzen methoden.</p>
<p>danke,</p>
<p>gruesse rene</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064368</guid><dc:creator><![CDATA[rene004]]></dc:creator><pubDate>Wed, 24 May 2006 15:28:09 GMT</pubDate></item><item><title><![CDATA[Reply to probleme mit TLabel on Wed, 24 May 2006 15:30:00 GMT]]></title><description><![CDATA[<p>besser gesagt ich hatte sogar die hilfe dazu gelesen und mir gedacht, hmmm eigentlich hat das teil ja keine übergeordnete komponente. das die form selbst auch als komponente zählt war mir nicht klar. dachte an sowas wie ne groupbox als übergeodnete komponente.</p>
<p>gruesse rene</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064370</guid><dc:creator><![CDATA[rene004]]></dc:creator><pubDate>Wed, 24 May 2006 15:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to probleme mit TLabel on Wed, 24 May 2006 15:32:18 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du kannst auch eine GroupBox oder andere von TWinControl abgeleitete Komponenten zuweisen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064373</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 24 May 2006 15:32:18 GMT</pubDate></item><item><title><![CDATA[Reply to probleme mit TLabel on Wed, 24 May 2006 15:35:10 GMT]]></title><description><![CDATA[<p>nene, hab ich garnet vor. funzt nu so wie ich das will <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>danke dir</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1064377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1064377</guid><dc:creator><![CDATA[rene004]]></dc:creator><pubDate>Wed, 24 May 2006 15:35:10 GMT</pubDate></item></channel></rss>