C# Keine Quelle verfügbar

Status
Für weitere Antworten geschlossen.

HzweiO

Lt. Junior Grade
Registriert
Sep. 2013
Beiträge
282
Ich muss ein kleines Programm für die Schule schreiben. Damit bin ich eigentlich auch schon relativ weit gekommen, aber nun habe ich Problem das ich mir nicht erklären kann.

Ich wollte für ein UI WPF verwenden und habe einige Textboxen für Eingaben und veränderbare Beschriftung der anderen Textboxen verwendet. Nun wollte ich zum Programmstart einige Textboxen ausblenenden und andere nicht beschreibbar machen.
Als Code sollte das so aussehen:

Code:
TextBoxWertName.IsReadOnly = true;
TextBoxWert.Visibility = Visibility.Hidden;

Das "IsReadOnly" habe ich bereits in einem anderen Programm verwendet, und weiß daher das es (normalerweise) so funktioniert (war an einem anderen Rechner). Das "Visibility" habe ich von hier entnommen und auch genau so im Developer Network gefunden.

Mein Problem ist, das ich, wenn ich den Code im Debugger ausführe, folgende Fehlermeldung bekomme:

Fehler Visual Studio.png

Wenn ich die oben beschriebenen Zeilen Code entferne, funktioniert das Programm.

Als Programmierumgebung verwende ich Visual Studio 2014 Ultimate 32 bit, Betriebssystem Windows 7 Professional 64 bit.
Da es für mich so aussah als würde etwas fehlen habe ich .netFrame-Wort herunter geladen, dies gab aber an das bereits die neuste version installiert ist.

Hat irgend jemand eine Ahnung woran das liegen könnte?
 
Mit "Quelle nicht verfügbar" will dir der Debugger nur sagen, dass er den Quelltext der Stelle, an der der Fehler auftritt, nicht anzeigen kann, weil er ihn nicht zur Verfügung hat (denn er ist nicht Teil deines Programms).
Die relevante Fehlermeldung ist eine Andere. Wo könntest du sie wohl finden?
 
Und der erste Preis für den dümmsten Fehler geht an....

Es ist natürlich hilfreich wenn das "InitializeComponent();" VOR dem restlichen Code steht, statt danach. Das schlimme ist, das ist mir schon mal passiert. Und da habe ich es wenigstens gemerkt.

Der Thread kann geschlossen werden. Oder ihr macht euch erst lustig und macht dann zu, verdient hätte ich es.

Und danke an alle denen ich die Zeit gestohlen habe.
(Mit lesen diesen Kommentares haben sie zugestimmt, das sie keinen Schadensersatz für ihre verlorene Zeit fordern können)
 
Tritt der Fehler auch auf wenn nur eine von beiden Zeilen drin ist?

Edit: Ok du hast es schon gelöst!
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben