[C#] Vollbildmodus

Guten Morgen Community

Weiss vll jemand wie ich es hinbekommen kann, dass wen jemand auf eine Icone klickt der ganz Bildschirm schwarz wird und nur ein satz da steht?

Das speichern und SourceCode bearbeiten ist kein Problem ich weiss eben nur den befeh für de vollbildmodus nicht.

m.f.g.

Until-Death
 
Code:
this.BackColor = Color.Black;
this.WindowState = FormWindowState.Maximized;
this.FormBorderStyle = FormBorderStyle.None;
this.TopMost = true;

Pack das ganze in Deine Load Methode und schon wird der ganze Bildschirm incl. Taskleiste Schwarz.
 
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

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

       }
        
       this.BackColor = Color.Black;                              //Rote Farbe unten im Text
       this.WindowState = FormWindowState.Maximized;
       this.FormBorderStyle = FormBorderStyle.None;
       this.TopMost = true;

       }
    }                                                            //Orange Farbe unten im Text
}

2 Fehlermeldungen beim Debuggen:
1) Fehler 1 Member, wie z.B. Felder oder Methoden, sind nicht direkt im Namespace enthalten. C:\Documents and Settings\Prometheus\Mes documents\Visual Studio 2005\Projects\DYWTMAG\DYWTMAG\Form1.cs 20 8 DYWTMAG

this

2) Fehler 2 Typ- oder Namespacedefinition oder Dateiende erwartet. C:\Documents and Settings\Prometheus\Mes documents\Visual Studio 2005\Projects\DYWTMAG\DYWTMAG\Form1.cs 26 5 DYWTMAG

}

Ne kleine Verbesserung wäre sehr hilfreich:)

Danke

UD
 
Versuchs mal so:

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

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

        private void Form1_Load(object sender, EventArgs e)
        {
            label1.Text = "Dies ist ein Satz";
            this.BackColor = Color.Black;
            this.WindowState = FormWindowState.Maximized;
            this.FormBorderStyle = FormBorderStyle.None;
            this.TopMost = true;
        }
    }
}

Gruss, cagiv
 
Hallo,
@Until-Death: Ohne dir zunahe treten zu wollen, aber solche Fehler sollte man schon selber finden.
Oder war dort jmd. zu faul, einfach mal die Augen zu öffen :rolleyes:
 
Fehler 1 Der Name "form1" ist im aktuellen Kontext nicht vorhanden. C:\Documents and Settings\Prometheus\Mes documents\Visual Studio 2005\Projects\Project2\Project2\Form1.cs 20 13 Project2

Ich habe ein paar Sachen ausprobiert, jedoch klappt nicht:(

@Elderan

Ich lerne die Sprache erst...und habe bis jetzt nur mit der Konsolenanwendung der Sprache gearbeitet.;)

UD
 
Fangen wir mal klein, welche IDE benutzt Du? Wahrscheinlich Visual Studio oder?

Ich erkläre es jetzt mal für VS, erstelle eine neue Windows Application. Sobald Du die Form siehst, welche dann Form1 heißt, machst Du einen Doppelklick auf die Form (also im Designer), und Du kommst in die Code ansicht. Durch den Doppelklick wird automatisch Methode Form1_Load eingefügt in die Du dann den Code schreibst, der das Fenster über den ganzen Desktop legt.

Dein Problem ist wahrscheinlich, das Du die Methode von Hand hinein geschrieben hast oder!?

Ach ja, noch als kleine Anmerkung, bei Dual-Screen wird logischer weise nur ein Screen schwarz.
 
Hallo,
also dir sollte doch schon auffallen, dass du 3 Klammer öffnest, aber 5 schließt.
Des Weiteren dürfen solche Zuweisungen nur innerhalb von Methoden (und evt. properties) stehen, und nicht einfach im Namespace oder in einer Class
 
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

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

        private void Form1_Load(object sender, EventArgs e);

        }
            label1.Text = "Dies ist ein Satz";
            this.BackColor = Color.Black;
            this.WindowState = FormWindowState.Maximized;
            this.FormBorderStyle = FormBorderStyle.None;
            this.TopMost = true;
        }
    }
}

Fehlermeldung 1:
Fehler 1 Member, wie z.B. Felder oder Methoden, sind nicht direkt im Namespace enthalten. C:\Documents and Settings\Prometheus\Local Settings\Application Data\Temporary Projects\WindowsApplication1\Form1.cs 21 13 WindowsApplication1

Fehlermeldung 2:
Fehler 2 Typ- oder Namespacedefinition oder Dateiende erwartet. C:\Documents and Settings\Prometheus\Local Settings\Application Data\Temporary Projects\WindowsApplication1\Form1.cs 27 5 WindowsApplication1

Wie soll ich das nun reglen mit dem Namespace?;)

Danke

Prometheus
 
Mir wär das ja schon fast peinlich :rolleyes:

Code:
 private void Form1_Load(object sender, EventArgs e);

        }

Überleg mal was da falsch ist.

Gruss, cagiv
 
Hi,

Original von Elderan
also dir sollte doch schon auffallen, dass du 3 Klammer öffnest, aber 5 schließt.

Ohne dich beleidigen zu wollen: Du stellst dich echt dumm an!

Versuch mal die beiden Token zu unterscheiden: { und }
Was fällt dir auf?

Edit: Zu spät...

Gruß Chris
 
Zurück
Oben