Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von AVieFotografy
Thema: Mehrere Panels übereinander im Visual Studio?
Am im Forum: GUI: Windows-Forms

Hi Zusammen,

ich arbeite aktuell an einem kleinen Migräne Tool stoße hier allerdings auf ein kleines Problem bei dem ich aktuell leider nicht mehr weiterkomme.

In meiner Form gibt es eine TreeView die ich als Menübaum nutzte rechts davon sollen dann die einzelnen Panele erscheinen wenn der entsprechende Menübaum geklickt wurde.

Das erste Panel zu hinterlegen und aufzurufen sowie auch wieder auszublenden ist kein Problem,
allerdings kann ich hier kein weiteres Panel entwerfen, da dieses funktionierende Panel aber in der Entwicklungsumgebung sichtbar ist kann ich hier die anderen nicht entwerfen.

Kann ich dieses eine Panel in der Entwicklungsumgebung ausblenden lassen damit ich hier ein neues gestalten kann? Oder wie wäre hier dann das korrekte vorgehen?

Danke
Andi

Thema: Form sendet String vor click auf OK
Am im Forum: GUI: Windows-Forms

Hi an alle,

ich habe eine Hauptform sowie eine Nebenform aus der Nebenform soll ein String an die Hauptform gesendet werden, da es in C# ja keine Input Boxen gibt, allerdings sendet die Form den Wert schon vor Drücken des Ok Button, ich kann leider nicht herausfinden wieso das so ist.

hier ist der Code:

Hauptform

 private void btnLoad_Click(object sender, EventArgs e)
        {
            string sReceiveLink;
            try
            {
                CleanUp();

                frmInputBox frmInputBox = new frmInputBox();
                frmInputBox.Show();
                sReceiveLink = frmInputBox.sLinkToSend;
                lblLinkLeft.Text = sReceiveLink;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, Properties.Resources.sErrorMainHeader, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }

Nebenform

public partial class frmInputBox : Form
    {
        public frmInputBox()
        {
            InitializeComponent();
        }

        private void btnCancel_Click(object sender, EventArgs e)
        {
            try
            {
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, Properties.Resources.sErrorMainHeader, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }

        public string sLinkToSend;

        private void btnOk_Click(object sender, EventArgs e)
        {
            try
            {
                this.sLinkToSend = txtLink.Text; 
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, Properties.Resources.sErrorMainHeader, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Hat jemand eine Idee wieso dies so ist?

Danke
Andi