Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

04.05.2014, 11:31

C# Text wird nicht konvertiert die WinForm übertragen

Hallo
etzt klappts schon besser! Der Inhalt der Datei wird jetzt eingefügt aber leider so wie er in datei steht also z.B. Hallo ich heisste Fritz statt 48:61:6c:6c:6f:20:69:63:68:20:68:65:69:73:73:74:65:20:46:72:69:74:7a.
Hier mal der kleine Codeausschnitt:

C#-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
private static void ShowWindowWithFileNames(string path, string path1)
        {

            MyForm form = new MyForm();
            var hex1 = File.ReadAllText(path);
            var values = hex1.ToCharArray();
            foreach (var letter in values)
            {
                var value = Convert.ToInt32(letter);
                var hexOutput = String.Format("{0:X}", value);
                //Console.Write("{1} ", letter, hexOutput, hex1); Der benötigte Teil ist ja: ("{1} ", letter, hexOutput, readText).
                //form.lblText.Text("{1} ", letter, hexOutput, hex1); verursacht Fehlermeldung
                form.lblText1.Text = hex1;
            }
           var hex2 = File.ReadAllText(path1);
            values = hex2.ToCharArray();
            foreach (var letter in values)
            {
                var value = Convert.ToInt32(letter);
                var hexOutput = String.Format("{0:X}", value);
                form.lblText2.Text = hex2;
                //form.lblText.Text("{1} ", letter, hexOutput, hex2); verursacht Fehlermeldung
                form.Show();
            }
        }


Ich habe versucht es so zu lösen: form.lblText.Text("{1} ", letter, hexOutput, hex1); es verursacht aber 2 Fehlermeldungen: Fehler 1 Der nicht aufrufbare Member "System.Windows.Forms.Control.Text" kann nicht wie eine Methode verwendet werden.
Fehler 2 "System.Windows.Forms.Label.Text" ist ein(e) "Eigenschaft", wird aber wie ein(e) "Methode" verwendet.

Was nun? Ist die Idee komplett falsch? Oder mach ich was falsch?

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

2

04.05.2014, 12:23

Du hast diese Frage doch schon in einem anderen Thread gestellt, bleib bitte bei einem und mach nicht jedes Mal ein neues Thema auf. Kann ein Mod den Thread hier bitte schließen?

3

04.05.2014, 13:15

Ich frage mich auch, wann er mal anfängt zu googlen, selbst über den Fehler nachdenkt oder sich Literatur über die basics besorgt...
EnvisionGame(); EnableGame(); AchieveGame(); - Visionen kann man viele haben. Sie umzusetzen und auf das Ergebnis stolz zu sein ist die eigentliche Kunst.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

4

04.05.2014, 16:37

Duplikat. Geschlossen.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige