Hallo VBler,
Ich habe gestern so supper Hilfe Hier bekommen das ich wider etwas zu fragen habe. (Ne Spass, ich bin stecken geblieben -.- )
Ich habe eine Main.cs in der ich einer Funktion einen Wert übergebe, diese Funktion ist in der Functions.cs....
In dieser Funktion wen diese fertig ist mit überprüfen etc, möchte ich den Erhaltenen Wert in ein Label schreiben: lb_answer.Text = answer;
aber da bekomme ich immer nur einen Fehler.:
Hier mal die restlichen Sachen die etwas mit der Funktion etc zutun haben:
main.cs
Functions.cs
Nun meine Frage, was mache ich nicht richtig? ich habe schon alles Versucht was mir in den Sinn kam.
Das label selber habe ich auch auf Public gestellt, bringt nichts.
habe versucht in der Main.cs auf static zu stellen, geht nicht.
habe MainFram.lb_answer*** versucht, geht nicht.
nun bin ich am ende meines Lateins?
Sollte ich es per Rückgabewert der Funktion in der Main.cs machen oder sollte mann es besser in der Funktion selber machen, so wie ich es gerade versuche?
Hoffe da kennt einer eine Lösung zu dem Missgeschick.
danke
Ich habe gestern so supper Hilfe Hier bekommen das ich wider etwas zu fragen habe. (Ne Spass, ich bin stecken geblieben -.- )
Ich habe eine Main.cs in der ich einer Funktion einen Wert übergebe, diese Funktion ist in der Functions.cs....
In dieser Funktion wen diese fertig ist mit überprüfen etc, möchte ich den Erhaltenen Wert in ein Label schreiben: lb_answer.Text = answer;
aber da bekomme ich immer nur einen Fehler.:
Hier mal die restlichen Sachen die etwas mit der Funktion etc zutun haben:
VB.NET-Quellcode
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- namespace Inscarnium_Bann_Tool
- {
- public partial class MainFrm : Form
- {
- public MainFrm()
- {
- InitializeComponent();
- }
- private void btn_bannen_Click(object sender, EventArgs e)
- {
- if (tb_bann_name != null) {
- Functions.Bannen(tb_bann_name.Text.ToString());
- }
- }
- }
- }
VB.NET-Quellcode
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Net;
- using System.IO;
- using System.Windows.Forms;
- namespace Inscarnium_Bann_Tool
- {
- class Functions
- {
- public static void SecurityToken(string token)
- {
- ///StreamReader token_reader = new StreamReader();
- }
- public static void Bannen(string name) {
- WebClient bannclient = new WebClient();
- string answer = bannclient.DownloadString("http://www.procoder.ch/*********/admintool/index.php?todo=bann&name=" + name);
- lb_answer.Text = answer; // geht nicht, Fehler bei lb_answer
- ///MessageBox.Show(answer); // geht
- return;
- }
- }
- }
Nun meine Frage, was mache ich nicht richtig? ich habe schon alles Versucht was mir in den Sinn kam.
Das label selber habe ich auch auf Public gestellt, bringt nichts.
habe versucht in der Main.cs auf static zu stellen, geht nicht.
habe MainFram.lb_answer*** versucht, geht nicht.
nun bin ich am ende meines Lateins?
Sollte ich es per Rückgabewert der Funktion in der Main.cs machen oder sollte mann es besser in der Funktion selber machen, so wie ich es gerade versuche?
Hoffe da kennt einer eine Lösung zu dem Missgeschick.
danke
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Fire88“ ()