Laden...

[gelöst] Neues Fenster ?

Erstellt von Husti vor 16 Jahren Letzter Beitrag vor 16 Jahren 1.430 Views
H
Husti Themenstarter:in
33 Beiträge seit 2007
vor 16 Jahren
[gelöst] Neues Fenster ?

Hallo und Guten abend zusammen,
ich habe vor ein paar monaten mit c# angefangen und mache (in der schule) eig. nur Konsolen Anwendungen.
Privat habe ich mich jedoch einmal um das thema Windows Anwendungen informiert und auch ein kleines Programm geschriebn Klick für setup. So dass Programm dreht sich um unsre Gilde im Spiel und ich würde gerne eine Liste mit den Monstern machen die es dort so gibt.

(Ja ich weiss eig. mehr Spielerei, jedoch ist dass sehr von Vorteil, und ausserdem ne gute übung)

Habe mich bisher ganz gut durchgeschlagen mit google etc.

So nun soll er aber ein neues Fenster öffnen und dort die Buttons für die Monster sein. Ich schaffe es auch dass er eine neues Fenster öffnet, aber ich bekomme den nicht in den Designer rein.



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();
            Text = "KDL-V1.1BETA";
            MessageBox.Show("Willkommen Bitte besuchen Sie unsere Page!\n          [URL]www.krieger-des-lichts.dl.am[/URL]");
            System.Object nullObject = 0;
            string str = "";
            System.Object nullObjStr = str;
            Cursor.Current = Cursors.WaitCursor;
            axWebBrowser1.Navigate("www.krieger-des-lichts.dl.am");
            Cursor.Current = Cursors.Default;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("MATRIX WÜRDE JETZ NICHT STARTEN");

        }

        private void Form1_Load(object sender, EventArgs e)
        {
        }

        private void button1_Click_1(object sender, EventArgs e)
        {
            string Programmname = "matrix.exe";

            System.Diagnostics.Process.Start(Programmname);
        }

        private void toolTip1_Popup(object sender, PopupEventArgs e)
        {

        }

        private void button2_Click(object sender, EventArgs e)
        {

            MessageBox.Show("Danke dass Sie unser Programm benutzt haben.");
            Application.Exit();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
        {

        }

        private void progressBar1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("EY WAS KLICKST DU AUF DIE STATSNAZEIGE ?? BIST DU DUMM ODER WAS ?!");

            Application.Exit();
        }

        private void toolStripContainer1_ContentPanel_Load(object sender, EventArgs e)
        {

        }

        private void timer1_Tick(object sender, EventArgs e)
        {

        }

        private void button3_Click(object sender, EventArgs e)
        {
            System.Object nullObject = 0;
            string str = "";
            System.Object nullObjStr = str;
            Cursor.Current = Cursors.WaitCursor;
            axWebBrowser1.Navigate("http://kriegerdeslichts.kr.ohost.de/");
            Cursor.Current = Cursors.Default;
        }

        private void button4_Click(object sender, EventArgs e)
        {
            System.Object nullObject = 0;
            string str = "";
            System.Object nullObjStr = str;
            Cursor.Current = Cursors.WaitCursor;
            axWebBrowser1.Navigate ("http://kriegerdeslichts.kr.ohost.de/index.php?" + "option=com_fireboard&Itemid=27");
            Cursor.Current = Cursors.Default;
        }

        private void button5_Click(object sender, EventArgs e)
        {
            System.Object nullObject = 0;
            string str = "";
            System.Object nullObjStr = str;
            Cursor.Current = Cursors.WaitCursor;
            axWebBrowser1.Navigate ("http://kriegerdeslichts.kr.ohost.de/index.php" + "?option=com_content&task=view&id=12&Itemid=28");
            Cursor.Current = Cursors.Default;
        }

        private void button1_Click_2(object sender, EventArgs e)
        {
            string PN = "matrix.exe";
            System.Diagnostics.Process.Start(PN);
        }

        private void axWebBrowser1_Enter(object sender, EventArgs e)
        {
            System.Object nullObject = 0;
            string str = "";
            System.Object nullObjStr = str;
            Cursor.Current = Cursors.WaitCursor;
            Cursor.Current = Cursors.Default;
        }

        private void button1_Click_3(object sender, EventArgs e)
        {
            axWebBrowser1.GoBack();
        }

        private void button6_Click(object sender, EventArgs e)
        {
            axWebBrowser1.GoForward();
        }

        private void button7_Click(object sender, EventArgs e)
        {
            axWebBrowser1.Refresh();
        }

        private void button8_Click(object sender, EventArgs e)
        {
            using (Form2 form = new Form2())
            {
               
                form.WindowState = FormWindowState.Normal;

                
                form.StartPosition = FormStartPosition.Manual;

                /
                form.Size = new Size(800, 600);

                
                form.Location = new Point(64, 64);

               
                form.ShowDialog(this);
            }
        }

    }
    public partial class Form2 : Form
    {
        public Form2()
        {

           
            Text = "KDL-V1.1BETA";
            MessageBox.Show("FUNZT!\n          [URL]www.krieger-des-lichts.dl.am[/URL]");
            System.Object nullObject = 0;
            string str = "";
            System.Object nullObjStr = str;
            Cursor.Current = Cursors.WaitCursor;
            
            Cursor.Current = Cursors.Default;

        }
    }
}

Also wie bekomme ich dass neue fenster in den Designer rein ?
Wäre echt super Nett wenn mir da jemand helfen würde.

P.S. Wie ihr sicherlich am Code gemerkt habe, habe ich noch nicht all zuviel ahnung on Windows Programmierung, also wäre es cool wenn ihr das was ich machen muss irgendwie Kommentieren könntet oder so.

Sorry soviel auf einmal 🙁
Aber bin echt am Verzweifeln ^^

Alles Gute
Husti

6.862 Beiträge seit 2003
vor 16 Jahren

Wenn mehrere von Form abgeleitete Klassen in einer *.cs Datei sind, dann wird vom Designer nur immer die erste angezeigt. Du brauchst für deine zweite Form ne eigene Datei, dann bietet er auch den Designersupport.

Baka wa shinanakya naoranai.

Mein XING Profil.

H
Husti Themenstarter:in
33 Beiträge seit 2007
vor 16 Jahren

Danke habs grade hinbekommen.

Für alle die das gleiche Problem haben:

-In der Projektmappe auf euer Projekt Rechtsklicken dann "Hinzufügen" und jetz Windows Form

Danke

M
402 Beiträge seit 2005
vor 16 Jahren

Hi!

Hab da eine Frage zu Deinem Code....

Was hat es mit der exzessiven Verwendung von

           
System.Object nullObject = 0;
string str = "";
System.Object nullObjStr = str;

auf sich?

Ich würds ja irgendwie verstehen wenn Du
nullObject und nullObjStr als Parameter
bei axWebBrowser1.Navigate mitübergeben würdest,
aber so?

H
Husti Themenstarter:in
33 Beiträge seit 2007
vor 16 Jahren

Habe den code aus einem Tutorial abgeschrieben ^^ hauptsache funzt

(ist nicht der standart browser)