c# Definitionsproblem von Button usw in Source

Gast #3734166
Hi da!

Hat jemand eine Idee, warum ich in die GUI gezogene Buttons, Textboxen 
usw. im Source nicht ansprechen kann?

Beispiel:
Ich erzeuge einen Button Namens "BttnTest" und eine Textbox Namens 
"TolleBox".
Danach mache ich einen Doppelklick auf den Button und lande im Source im 
Click Handler.
Alles gut und schön, nur wenn ich nun "Tolle..." eintippe, kennt der 
Source das Objekt nicht.
Ich habe leider keine Ahnun warum dies so ist :(

Nutze gerade Win8 und VSexpress 2013.

Ist bestimmt nur was ganz blödes kleines, aber ich komme leider nicht 
drauf.

Gute Nacht an Alle!
Gast #3734168
Weiterhin möchte Win8 zwingend für den AppStore ein Programm 
programmiert haben.
Hätte aber gerne noch eine altertüliche .exe die auch bei Win7 läuft...
Gast #3734188
ennen schrieb:
> wenn ich nun "Tolle..." eintippe, kennt der
> Source das Objekt nicht.

Wenn im Code anderswo grobe Fehler sind, wie z.B. fehlende Klammern, 
dann funktioniert IntelliSense nicht mehr. In seltenen Fällen weigert 
sich IntelliSense auch nach der Fehlerbeseitigung. Da hat bei mir schon 
mal ein Neustart von Visual Studio geholfen.
Gast #3734229
Schau mal im Designer nach, was du für Buttons, Textboxen, etc. hast. 
Dort solltest du deine "TolleBox" finden. Wenn nicht, solltest du die 
Namen überprüfen. Vielleicht hast du auch aus Versehen "TolleBox" beim 
Text eingegeben und nicht beim Namen. Könnte also sein das deine Textbox 
noch textbox1 heißt.
Gast #3734481
Hi da!

Bin gerade nicht zu hause und kann erst gegen Abend testen.
Das Projekt hat noch gar keinen Umfang.
Es gibt wirklich nur einen neu angelegten Button und eine Textbox.

Ich schaue später nochmal danach.

Grüße
#3734960
ennen schrieb:
> Weiterhin möchte Win8 zwingend für den AppStore ein Programm
> programmiert haben.

Das klingt nach VS Express 2013 for Windows (und möglicherweise eine 
Erklärung für das "merkwürdige" Verhalten, da Store-Apps entweder HTML5 
oder XAML für die Oberfläche nutzen. Mit WinForms geht da nichts mehr)

> Hätte aber gerne noch eine altertüliche .exe die auch bei Win7 läuft...

Das wäre mit der VS Express 2013 for Desktop möglich.
Gast #3735008
Habe eben grade einmal das von Euch angesprochene "VS 4 Desktop" auf 
meinem PC hier in der Nähe installiert.
Siehe da - der erkennt auch alles mit Intellisense.
Ich schaue später mal nach, ob ich gestern nicht einfach das falsche Kit 
installiert hatte.

Kann ich denn das "Desktop" für WinForms-Anwendungen einfach dazu 
installieren?
Evtl. möchte ich ja in Zukunft doch mal ne Store-App programmieren ;)
#3735167
ennen schrieb:
> Habe eben grade einmal das von Euch angesprochene "VS 4 Desktop" auf
> meinem PC hier in der Nähe installiert.
> Siehe da - der erkennt auch alles mit Intellisense.
> Ich schaue später mal nach, ob ich gestern nicht einfach das falsche Kit
> installiert hatte.
>
> Kann ich denn das "Desktop" für WinForms-Anwendungen einfach dazu
> installieren?
> Evtl. möchte ich ja in Zukunft doch mal ne Store-App programmieren ;)

Ja, dass geht, wie bei größeren Installation üblich, fast immer 
problemlos ;)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.