Benutzer mit den meisten Antworten
Variable Hochzählen und Ausgeben in C#

Frage
-
Hallo
ich möchte jetzt auf einen Button klick jeweils eine Zahl (ausgegeben in eine Text Box/Label) automatisch hochzählen lassen und gleichzeitig ausgeben lassen.
Ich habe gelesen, mit einer FOR Schleife soll das wunderbar gehen, kann mir mal jemand helfen? :)
MFG- Bearbeitet derPat18 Freitag, 12. Januar 2018 13:31
Antworten
-
Hier mal eine kleine Demo:
using System; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } TextBox tb = new TextBox() { Dock = DockStyle.Top }; Button btn = new Button() { Dock = DockStyle.Top, Text = "Hochzählen" }; int i= 0; private void Form1_Load(object sender, EventArgs e) { this.Controls.AddRange(new Control[] { btn, tb }); btn.Click += (s,ev) => { i++;tb.Text = i.ToString(); }; } } }
--
Viele Grüsse
Peter Fleischer (ehem. MVP)
Meine Homepage mit Tipps und Tricks- Als Antwort vorgeschlagen Stefan FalzModerator Samstag, 13. Januar 2018 18:56
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Dienstag, 23. Januar 2018 12:29
Alle Antworten
-
Und was für ein Projekttype und welche Programmiersprache nutzt Du?
Private Shared i As Integer ' Button-Klick-Routine i += 1
--
Viele Grüsse
Peter Fleischer (ehem. MVP)
Meine Homepage mit Tipps und Tricks -
Projekttyp?
--
Viele Grüsse
Peter Fleischer (ehem. MVP)
Meine Homepage mit Tipps und Tricks -
Hier mal eine kleine Demo:
using System; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } TextBox tb = new TextBox() { Dock = DockStyle.Top }; Button btn = new Button() { Dock = DockStyle.Top, Text = "Hochzählen" }; int i= 0; private void Form1_Load(object sender, EventArgs e) { this.Controls.AddRange(new Control[] { btn, tb }); btn.Click += (s,ev) => { i++;tb.Text = i.ToString(); }; } } }
--
Viele Grüsse
Peter Fleischer (ehem. MVP)
Meine Homepage mit Tipps und Tricks- Als Antwort vorgeschlagen Stefan FalzModerator Samstag, 13. Januar 2018 18:56
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Dienstag, 23. Januar 2018 12:29
-
Hi,
"schließen" gibt es hier nicht.
Du kannst aber den Thread als "beantwortet" kennzeichnen, indem Du das Posting, das die hilfreichste Antwort enthalten hat, durch Klick auf "Als Antwort markieren" entsprechend markierst. Geht natürlich auch mit mehreren Postings, wenn es mehrere gab, die für dich die Antwort enthalten haben.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community