<?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[Integer Eingabefeld leeren]]></title><description><![CDATA[<p>Hab da mal wieder Fragen.<br />
Wie kann ich das einstellen, das er nicht sofort beim Start des Programms prüft ob ein richiger Integerwert im EIngabefeld ist und bei einem falschen Wert meckert, sondern erst wenn das Feld benutzt wird? Es handelt sich um ein Eingabefeld, das nur Zahlenwerte zwischen 1900 und 2100 erlauben soll.</p>
<p>Und wie kann ich das Feld leeren, wenn ich eingestellt habe, dass es nur Zahlen zwischen 1900 und 2100 haben darf? So das das Feld halt trotzdem blank ist?</p>
<p>m_intZahl = &quot; &quot;;</p>
<p>funktioniert nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/64661/integer-eingabefeld-leeren</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 01:26:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/64661.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Feb 2004 14:37:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Thu, 12 Feb 2004 14:37:17 GMT]]></title><description><![CDATA[<p>Hab da mal wieder Fragen.<br />
Wie kann ich das einstellen, das er nicht sofort beim Start des Programms prüft ob ein richiger Integerwert im EIngabefeld ist und bei einem falschen Wert meckert, sondern erst wenn das Feld benutzt wird? Es handelt sich um ein Eingabefeld, das nur Zahlenwerte zwischen 1900 und 2100 erlauben soll.</p>
<p>Und wie kann ich das Feld leeren, wenn ich eingestellt habe, dass es nur Zahlen zwischen 1900 und 2100 haben darf? So das das Feld halt trotzdem blank ist?</p>
<p>m_intZahl = &quot; &quot;;</p>
<p>funktioniert nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/457844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/457844</guid><dc:creator><![CDATA[ExtremeSnail]]></dc:creator><pubDate>Thu, 12 Feb 2004 14:37:17 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Thu, 12 Feb 2004 14:55:04 GMT]]></title><description><![CDATA[<p>schon mal CEdit::Clear versucht ?</p>
<pre><code class="language-cpp">m_edit.Clear();
	UpdateData(false);
</code></pre>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/457866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/457866</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Thu, 12 Feb 2004 14:55:04 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Thu, 12 Feb 2004 15:34:31 GMT]]></title><description><![CDATA[<p>Das Klappt bei mir nicht, dann sagt er der Linke Teil von CLear müsste eine Klasse/Union etc sein... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/457924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/457924</guid><dc:creator><![CDATA[ExtremeSnail]]></dc:creator><pubDate>Thu, 12 Feb 2004 15:34:31 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Thu, 12 Feb 2004 15:55:20 GMT]]></title><description><![CDATA[<p>hast du auch richtigschreibung beachtet?</p>
<p>also es MUSS Clear() heissen und nicht CLear, und nicht m_edit, sondern der name deiner member variable.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/457946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/457946</guid><dc:creator><![CDATA[alex-t]]></dc:creator><pubDate>Thu, 12 Feb 2004 15:55:20 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Thu, 12 Feb 2004 16:56:37 GMT]]></title><description><![CDATA[<p>Du must eine CTRL - Membervariable auf die Editbox erstellen.</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/457992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/457992</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Thu, 12 Feb 2004 16:56:37 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 08:37:33 GMT]]></title><description><![CDATA[<p>Also richtig geschrieben habe ich es und auch meine Variablennamen angepasst.<br />
Allerdings hab cih es als Wert Variable angelegt mit einem integer anstatt einer CTRL Varialbe, weil so kann ich einstellen in welchem Bereich die Zahl liegen soll und das es überhaupt eine Zahl sein soll.</p>
<p>Kann cih das Feld auch leeren, wenn die Variable WERT ansttt CTRL ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458299</guid><dc:creator><![CDATA[ExtremeSnail]]></dc:creator><pubDate>Fri, 13 Feb 2004 08:37:33 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 08:39:51 GMT]]></title><description><![CDATA[<p>Du kannst auf jedes Editfeld 2 Variablen anlegen:<br />
Eine für den Inhalt (CString, int usw.) und eine<br />
um das Editfeld selber zu steuern.</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458300</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Fri, 13 Feb 2004 08:39:51 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 08:52:18 GMT]]></title><description><![CDATA[<p>Aso wusste ich nicht. Klappt allerdings imemr noch nicht.</p>
<p>ich benutze das nun so: m_ctlZahl.Clear();</p>
<p>DIe Zahl bleibt allerdings trotzdem stehen auch wenn cih UpdateData(FALSE); mache....</p>
<p>Wo könnte das Problem sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458305</guid><dc:creator><![CDATA[ExtremeSnail]]></dc:creator><pubDate>Fri, 13 Feb 2004 08:52:18 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 08:54:44 GMT]]></title><description><![CDATA[<p>m_ctlZahl ist vom Typ CEdit ?</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458307</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Fri, 13 Feb 2004 08:54:44 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 08:56:58 GMT]]></title><description><![CDATA[<p>Ja und trotzdem geht es leider nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458308</guid><dc:creator><![CDATA[ExtremeSnail]]></dc:creator><pubDate>Fri, 13 Feb 2004 08:56:58 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 08:57:43 GMT]]></title><description><![CDATA[<p>ExtremeSnail schrieb:</p>
<blockquote>
<p>Ja und trotzdem geht es leider nicht</p>
</blockquote>
<p>Zeig mal deinen Code...</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458309</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Fri, 13 Feb 2004 08:57:43 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 09:01:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void CListview_testDlg::OnBtnsuchen() 
{
	UpdateData(TRUE);
	m_ctlList.DeleteAllItems();

	m_ctlZahl.Clear();	
	UpdateData(FALSE);
</code></pre>
<p>usw. der Rest ist unwichtig, es soll nach dem drücken des Buttons das EIngabefeld geleert werden.<br />
Der Compiler spuckt keinen Fehler aus und alles davor udn danach geht auch wudnerbar nur das Leeren nicht <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>
]]></description><link>https://www.c-plusplus.net/forum/post/458313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458313</guid><dc:creator><![CDATA[ExtremeSnail]]></dc:creator><pubDate>Fri, 13 Feb 2004 09:01:00 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 09:08:04 GMT]]></title><description><![CDATA[<p>Also bei mir klappt es. Ka wo bei dir der Fehler liegt.<br />
Der Code ist so korrekt...</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458320</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Fri, 13 Feb 2004 09:08:04 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 09:09:42 GMT]]></title><description><![CDATA[<p>Am Anfang steh im EIngabefeld eine 0 wenn cih nun 50 eintrage udn den Button klicke bleibt es allerdings eine 50 anstatt leer also &quot; &quot; zu werden, Mensch weiso cih plan das nicht zum heulen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/458323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458323</guid><dc:creator><![CDATA[ExtremeSnail]]></dc:creator><pubDate>Fri, 13 Feb 2004 09:09:42 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 09:11:56 GMT]]></title><description><![CDATA[<p>hmmm normalerweise kannst du ueberpruefen ob es im zahlenbereich liegt und wenn nicht dann den else teil</p>
<pre><code class="language-cpp">else
{
    SetDlgItemText ( IDC_EDIT_Mein_Eingafeld, &quot;&quot;);
    // oder
    // SetDlgItemText ( IDC_EDIT_Mein_Eingafeld, &quot; Ungueltiger Wert !!!&quot;);
    // danach glauch die markierung aufs eingabefeld richten und markieren damit mann gleich neu versuchen kann

}
</code></pre>
<p>viel glueck</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458324</guid><dc:creator><![CDATA[fletscheru]]></dc:creator><pubDate>Fri, 13 Feb 2004 09:11:56 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 09:37:28 GMT]]></title><description><![CDATA[<p>Vielen Dank werde das nochmal versuchen alelrdings erst später muss jetzt erstmal andere Sachen amchen, leider sidn nicht so toll <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>SO ich habs nun versucht geht auch nicht. Der leert das Feld einfach nicht habs chon alles versucht was ihr mir gesagt habt....</p>
<p>Hat noch jemand Rat?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458327</guid><dc:creator><![CDATA[ExtremeSnail]]></dc:creator><pubDate>Fri, 13 Feb 2004 09:37:28 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 10:11:23 GMT]]></title><description><![CDATA[<p>also wenn von den tips gar nichts geholfen hat wirds entweder schwer oder leicht.</p>
<p>hast du breakpoints gesetzt? hast du nach geschaut ob er in diebetroffenen code zeilen springt welche dir vorgeschlagen wurden??<br />
vielleicht ist deine ueberpruefung falsch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458370</guid><dc:creator><![CDATA[fletscheru]]></dc:creator><pubDate>Fri, 13 Feb 2004 10:11:23 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 10:16:33 GMT]]></title><description><![CDATA[<p>Also er führt den Code direkt davor und direkt dahinter richtig aus.</p>
<p>wenn cih m_intZahl = '0' setze steht da eine Null das klappt auch, aber ich will da halt nichts stehen haben nichtmal die Null und das geht nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458372</guid><dc:creator><![CDATA[ExtremeSnail]]></dc:creator><pubDate>Fri, 13 Feb 2004 10:16:33 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 10:21:30 GMT]]></title><description><![CDATA[<p>ExtremeSnail schrieb:</p>
<blockquote>
<pre><code class="language-cpp">void CListview_testDlg::OnBtnsuchen() 
{
	UpdateData(TRUE);
	m_ctlList.DeleteAllItems();

	m_ctlZahl.Clear();	
	UpdateData(FALSE);
</code></pre>
</blockquote>
<p>Dir ist klar, was UpdateData macht?</p>
<p>mit m_ctlZahl.Clear() Greift Du direkt auf den Inhalt des Editfeldes zu und löschst diesen. In deiner Int-Variable steht aber jetzt der Wert, der am Anfang mit UpdateData(TRUE) aus dem Edit-Feld ausgelesen wurde (in deinem Beispiel 50)<br />
Mit UpdateData(False) schreibst Du den Wert aus Deiner Int-Variable wieder zurück in das Edit-Feld.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458375</guid><dc:creator><![CDATA[DJohn]]></dc:creator><pubDate>Fri, 13 Feb 2004 10:21:30 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 10:26:23 GMT]]></title><description><![CDATA[<p>Ja aber wenn cih nicht UpdateData macht wird an dem Feld doch auch nichts geändert, es muss doch dem Feld gfesagt werden das es sich ändern soll daher muss ich UpdateData doch benutzen oder sehe cih das falsch, ohne dieses UpdateData geht es nämlich auch nicht.</p>
<p>Bisher hat nichts geklappt ausser eine andere Zahl hinein zu schreiben aber das ist nicht mein Ziel...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458379</guid><dc:creator><![CDATA[ExtremeSnail]]></dc:creator><pubDate>Fri, 13 Feb 2004 10:26:23 GMT</pubDate></item><item><title><![CDATA[Reply to Integer Eingabefeld leeren on Fri, 13 Feb 2004 11:54:57 GMT]]></title><description><![CDATA[<p>Wenn Du über die Control-Variable auf den Inhalt des Edit-Feldes zugreifst, dann brauchst Du kein UpdateData. UpdateData ist dazu da den Inhalt des Edit-Feldes (und anderer Controls) mit den definierten Wert-Variablen zu synchronisiern:<br />
* UpdateData(TRUE): Inhalt des Controls wird in Wert-Variable übernommen.<br />
* UpdateData(FALSE): Wert aus Wert-Variable wird in Control geschrieben.<br />
Achtung es kann sein, dass Du an anderen Stellen des Programms explizit oder implizit weiter UpdateData-Aufrufe hast.</p>
<p>Außerdem habe ich nochmal in der Hilfe nachgesehen. Die Methode Clear() von CEdit löscht nur den markierten Text. Nimm also lieber SetWindowText(&quot;&quot;).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458474</guid><dc:creator><![CDATA[DJohn]]></dc:creator><pubDate>Fri, 13 Feb 2004 11:54:57 GMT</pubDate></item></channel></rss>