<?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[Zwei Probleme mit Index-Variablen (RG-Objekt und TC-Objekt)]]></title><description><![CDATA[<p>Hallo, habe zwei große Probleme.<br />
Ich nutze eine extern int TCIndex deklarierte Variable in meiner Main(Main-Formular). Jedesmal wenn ich den Eintrag im RadioGroup-Objekt (in einem anderen Formular untergebracht) ändere soll der Index dort in TCIndex gesichert werden und unteranderem dazu genutzt werden um für das TabControl-Objekt(im Main_Formular) als neuer Index zu dienen. Die Umschaltung funktioniert auch soweit. Allerding, sobald ich wieder auf das Formular mit dem RadioGrup-Objekt klicke verstellt sich dieser wieder. Was kann ich tun?<br />
Hier der Quelltext:</p>
<p>Aus Main_Formular</p>
<pre><code class="language-cpp">void __fastcall TForm_Main::TC_CurveSetChange(TObject *Sender)
{
	if (pEditCurve-&gt;Visible != false)
	{
		pEditCurve-&gt;Visible = false;
		pEditCurve-&gt;Enabled = false;
	}

	TCIndex = TC_CurveSet-&gt;TabIndex;
	insertCurveSet(TCIndex);
	PaintCurveSet();
	Form_Graph-&gt;RG_Curveset-&gt;ItemIndex = TCIndex;
}
</code></pre>
<p>Hier aus Grph_Formular</p>
<pre><code class="language-cpp">void __fastcall TForm_Graph::RG_CurvesetClick(TObject *Sender)
{
	Form_Main-&gt;TC_CurveSet-&gt;TabIndex = RG_Curveset-&gt;ItemIndex;
	// TCIndex = RG_Curveset-&gt;ItemIndex;
	Form_Main-&gt;TC_CurveSetChange(Form_Main-&gt;TC_CurveSet);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/184900/zwei-probleme-mit-index-variablen-rg-objekt-und-tc-objekt</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 07:24:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/184900.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Jun 2007 08:09:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zwei Probleme mit Index-Variablen (RG-Objekt und TC-Objekt) on Wed, 20 Jun 2007 08:09:00 GMT]]></title><description><![CDATA[<p>Hallo, habe zwei große Probleme.<br />
Ich nutze eine extern int TCIndex deklarierte Variable in meiner Main(Main-Formular). Jedesmal wenn ich den Eintrag im RadioGroup-Objekt (in einem anderen Formular untergebracht) ändere soll der Index dort in TCIndex gesichert werden und unteranderem dazu genutzt werden um für das TabControl-Objekt(im Main_Formular) als neuer Index zu dienen. Die Umschaltung funktioniert auch soweit. Allerding, sobald ich wieder auf das Formular mit dem RadioGrup-Objekt klicke verstellt sich dieser wieder. Was kann ich tun?<br />
Hier der Quelltext:</p>
<p>Aus Main_Formular</p>
<pre><code class="language-cpp">void __fastcall TForm_Main::TC_CurveSetChange(TObject *Sender)
{
	if (pEditCurve-&gt;Visible != false)
	{
		pEditCurve-&gt;Visible = false;
		pEditCurve-&gt;Enabled = false;
	}

	TCIndex = TC_CurveSet-&gt;TabIndex;
	insertCurveSet(TCIndex);
	PaintCurveSet();
	Form_Graph-&gt;RG_Curveset-&gt;ItemIndex = TCIndex;
}
</code></pre>
<p>Hier aus Grph_Formular</p>
<pre><code class="language-cpp">void __fastcall TForm_Graph::RG_CurvesetClick(TObject *Sender)
{
	Form_Main-&gt;TC_CurveSet-&gt;TabIndex = RG_Curveset-&gt;ItemIndex;
	// TCIndex = RG_Curveset-&gt;ItemIndex;
	Form_Main-&gt;TC_CurveSetChange(Form_Main-&gt;TC_CurveSet);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1309660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309660</guid><dc:creator><![CDATA[radian]]></dc:creator><pubDate>Wed, 20 Jun 2007 08:09:00 GMT</pubDate></item><item><title><![CDATA[Reply to Zwei Probleme mit Index-Variablen (RG-Objekt und TC-Objekt) on Wed, 20 Jun 2007 11:37:03 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Eine RadioGroup verstellt sich nicht von alleine.<br />
Außerdem wird aus deiner Beschreibung nicht klar ob du damit</p>
<blockquote>
<p>Allerding, sobald ich wieder auf das Formular mit dem RadioGrup-Objekt klicke verstellt sich dieser wieder</p>
</blockquote>
<p>meinst das du das Formular mit der RadioGroup manuell dynamisch erstellst. In diesem Fall must du der RadioGroup des neuen Formulars natürlich noch den alten zwischengesüeicherten Wert zuweisen.<br />
Ist das nicht der Fall must du deinen Code durchschauen, irgendwo wird durch deinen Code die RadioGroup gesetzt. Benutzt am besten den Debugger und Breakpoints.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1309819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309819</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 20 Jun 2007 11:37:03 GMT</pubDate></item></channel></rss>