Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » Ich kann den Text einer TextBox nicht mehr ändern

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
26.02.2006, 22:43 Uhr
Eroli



Genau!!!!!!!!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
26.02.2006, 22:54 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
hab das jetzt mal schnell nachgebaut.

C++:
private void NoAktivity_Load(object sender, System.EventArgs e)
{
    ManageAktivitys.ManageIt("GoodSleep",this);
// Ereignishandler beim Lagden der Form
// Da ich die Methode ManageIt statisch gemacht habe braucht keine Instanz gebildet werden
// Die Mehode erhält als zweiten parameter einen Zeiger auf  NoAktivity
}


Klasse ManageAktivitys

C++:
public class ManageAktivitys
{
    public ManageAktivitys()
    {
            //
            // TODO: Fügen Sie hier die Konstruktorlogik hinzu
            //
    }

    public static void ManageIt(string Action, NoAktivity NA)
    {
        switch (Action)
        {
            case "GoodSleep":
                NA.textBox1.Text = "TEST";
            break;  
        }
    }
}


So sollte es aber funzen!
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 26.02.2006 um 22:54 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
26.02.2006, 22:57 Uhr
Eroli



Wenn ich die Methoden statisch mache kann ich aber irgendwie keine Variablen mehr zuweisen, deren Werte verändern etc.

Ich hatte das vorher schon statisch und war froh da wieder runter zu kommen.
Die statischen Methoden bringen eine VIELZAHL an anderen Probs mit sich(in meinem Fall)!

Ich werds trotzdem mal probieren mit dem static, gebe dir dann gleich bescheid!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
26.02.2006, 23:01 Uhr
Eroli



Ähm, ManageIt wird ja von woanders gestartet, und zwar mit Action als Argument, aber jetzt brauch ich ja noch ein Argument vom Typ NoAktivity. Wo soll ich das hernehmen bzw was soll ich da eingeben?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
26.02.2006, 23:03 Uhr
Uwe
C/C++ Master
(Administrator)


Wo rufts Du es denn auf und wie?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 26.02.2006 um 23:04 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
26.02.2006, 23:06 Uhr
Eroli



Oh man, das wird alles so kompliziert.

Also ich rufe es von einer Klasse namens Energying auf.
Und zwar hab ich nen Int Energy, der wird dort geändert.
Und wenn der geändert wird, soll halt ManageIt mit dem Parameter Action(ist ein string mit dem Wert "GoodSleep") gestartet werden.

Der Befehl dazu sah so aus:

MA.ManageIt(Action);

und vorher wurde dekliniert:

ManageAktivitys MA = new ManageAktivitys();


hoffe du verstehst wie das ganze aufgebaut ist.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
26.02.2006, 23:14 Uhr
Uwe
C/C++ Master
(Administrator)


Hi,
Dann musst du einen Zeiger durchreichen. Wenn du willst schick mir mal das Projekt. Mail im Profil
Geht umgehend wieder zurück.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
26.02.2006, 23:14 Uhr
Eroli



Das ganze ist eine cmbx Datei, kommst du damit klar?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
26.02.2006, 23:17 Uhr
Uwe
C/C++ Master
(Administrator)


Ups'
Ich hab VC# was ist cmbx?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
26.02.2006, 23:18 Uhr
Eroli



ich hab dir einfach mal den ganzen Ordner geschickt, wirst schon klarkommen!

UPS, da ist was schiefgelaufen, die Datei einfach mit Winrar öffnen!

Dieser Post wurde am 26.02.2006 um 23:18 Uhr von Eroli editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: