Autor Beitrag
schani
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 39



BeitragVerfasst: Do 26.07.07 12:05 
Hallo,


ich hab mal ne Grundlegende Frage.
Wieso kann ich nicht einfach in einer Button Click Procedure ein Form1.close oder ein Form1.text ausführen.

Es kommt immer eine Fehlermeldung. Hier mal der Quelltext.

ausblenden 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:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form1.close;
        }
    }
}


Zitat:

Fehler 1 Nur assignment-, call-, increment-, decrement- und "new object"-Ausdrücke können als Anweisung verwendet werden. C:\Dokumente und Einstellungen\Schani\Lokale Einstellungen\Anwendungsdaten\Temporary Projects\WindowsApplication1\Form1.cs 20 13 WindowsApplication1
Fehler 2 "WindowsApplication1.Form1" enthält keine Definition für "close". C:\Dokumente und Einstellungen\Schani\Lokale Einstellungen\Anwendungsdaten\Temporary Projects\WindowsApplication1\Form1.cs 20 19 WindowsApplication1


Schani
Leuchtturm
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1087

Win Vista, Knoppix, Ubuntu
Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
BeitragVerfasst: Do 26.07.07 12:19 
this.Close(); oder nur Close();
Außerdem immer () hinter Methoden setzen auch wenn keine Parameter vorhanden sind
Desweiteren die Groß und Kleinschreibung beachten

_________________
Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Do 26.07.07 12:42 
zur Erklärung: Form1 ist nur die Klasse, Du musst die Methoden aber auf die Instanz anwenden.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
schani Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 39



BeitragVerfasst: Do 26.07.07 13:58 
Ok, danke euch beiden!