Grüße erstmal zusammen
Ich bin kompletter Anfänger mit C# und lerne seit gestern nach dem Buch *Einstieg in Visual C# 2013*
Die ersten beiden Übungen konnte ich gut nachmachen und verstehe auch bisher alles.
Jedoch habe ich mit Visual Studio Express 2013 Probleme, vielleicht mache ich da irgendwas falsch. Ich habe eine WindowsForm Anwendung erstellt mit 2 Buttons und 1 Label. Ein Button soll das bekannte "Hallo" im Label anzeigen und der andere Button soll die Anwendung beenden, was auch funktioniert.
Das Problem ist das oft im Code der Button "Hallo" noch seinen ursprünglichen Namen "button1" hat, obwohl ich das bei den Eigenschaften in "cmdHallo" geändert habe.
Der Button mit der Bezeichnung "Ende" wird im Code jedoch richtig als "cmdEnde" angezeigt.
Beim Label ist es das gleiche, wird im Code auch anders angezeigt als ich bei den Eigenschaften "lblAnzeige" zugewiesen habe.
Laut dem Buch müsste das im Code ja so angezeigt werden wie es in den Eigeschaften steht oder?
|
C#-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Übung1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void label1_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
lblAnzeige.Text = "Hallo";
}
private void cmdEnde_Click(object sender, EventArgs e)
{
Close();
}
}
}
|