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?