www.mikrocontroller.net

Forum: PC-Programmierung Problem beim VS 2005 Windows XP Programm


Autor: Franz Schug (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe mit Visual Studio ein Programm geschrieben, welches Daten die 
über eine serielle Schnittstelle kommen, anzeigt.

Die Daten werden in eine TextBox geschreiben.
Jetzt habe ich das folgende Problem:

Meine Form mit der TextBox ohne Inhalt wird angezeigt. Nachdem Daten 
über die serielle Schnittstelle kommen, wird die selbe Form hinter der 
ersten noch mal erzeugt, welches dann die empfangenden Daten in der 
TextBox beinhaltet. Ich muss jetzt die erste Form schliessen, damit ich 
die zweite mit den Daten sehe! Versteh ich überhaupt nicht!?!

Wieso wird überhaupt eine zweite Form erzeugt? Wie kann ich das 
verhindern? Welche Parameter muss ich anpassen, damit die Form nur 
einmal erzeugt wird und mir die Daten unmittelbar anzeigt!

Danke für Eure Hilfe!!!

Mfg der Franz

Autor: Timo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Naja, ein paar mehr Informationen wären schon hilfreich, deine Frage 
"schreit" förmlich nach einer sarkastischen "Glaskugel-Antwort".

Welche Sprache nutzt du zum Beispiel?

Autor: Daniel V. (volte)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Meine Form mit der TextBox ohne Inhalt wird angezeigt. Nachdem Daten
> über die serielle Schnittstelle kommen, wird die selbe Form hinter der
> ersten noch mal erzeugt, welches dann die empfangenden Daten in der
> TextBox beinhaltet.

Warum? Wenn du den Code selbst geschreiben hast, solltest du das evtl. 
wohl wissen ;-)

Mehr Infos wären echt wichtig, wie Timo sagt...... die Glaskugel....

Ansonsten, sollte meine Glaskugel richtig anzeigen, kannst du deine Form
in VB mit Me.Refresh() und unter C# glaube ich This.Refresh().... is 
dann eh immer ähnlich,... neu aufbauen.
mfg

Autor: Franz Schug (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Als Programmiersprache verwende ich C#. Ich habe schon zahlreiche 
Programme für WinCE geschrieben, dabei wurde niemals ein Fenster zweimal 
geöffnet!
Ich bin etwas verwundert, aber unter XP ergeben sich anscheinend neue 
Eigenschaften, die ich bei den grafischen Oberflächen berücksichtigen 
muss.

Eventuell liegt es auch an dem Framework, unter CE nutze ich das Compact 
Framwork, welches ich bei XP natürlich nicht berücksichtigen muss!


Mfg der Franz

Autor: Arc Net (arc)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Franz Schug wrote:
> Als Programmiersprache verwende ich C#. Ich habe schon zahlreiche
> Programme für WinCE geschrieben, dabei wurde niemals ein Fenster zweimal
> geöffnet!

Also wird diesmal ein Fenster zweimal erzeugt und angezeigt.
Such mal nach Show() in der gesamten Projektmappe...


> Mfg der Franz

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.