www.mikrocontroller.net

Forum: PC-Programmierung C#: In Checkbox Häckchen setzen


Autor: mausii (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich mache momentan ein Programm, bei welchem es eine Checkbox "Alles 
vergleichen" und weitere Checkboxen gibt, welche automatisch (im Code) 
ausgewählt werden sollten, wenn man bei der Checkbox Alles vergleichen 
klickt.

Weiss jemand wie das funktioniert?

Eine andere Frage:
Es sollte eine .csv- Datei anzeigt werden, wenn man auf den Button 
"anzeigen" klickt.

Gruss

Autor: Matthias Keller (mkeller)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ganz einfach:
checkbox1.Checked=true;
// löschen
checkbox1.Checked=false;

Zur csv Datei: Mehr details bitte!

Autor: mausii (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke.

Es werden Daten aus dem Programm in ein Protokoll (in .csv) geschrieben, 
welches ich wieder anzeigen möchte, indem ich auf den Button "Anzeigen" 
klicke.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mausii schrieb:
> Danke.
>
> Es werden Daten aus dem Programm in ein Protokoll (in .csv) geschrieben,
> welches ich wieder anzeigen möchte, indem ich auf den Button "Anzeigen"
> klicke.

Ja, ok

File auf
File lesen, jede Zeile am Trennzeichen in Einzelteile unterteilen, die 
Einzelteile anzeigen (oder auswerten oder was auch immer)

Wenn du die csv selbst geschrieben hast, weißt du doch, was du 
geschrieben hast.

Autor: mausii (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Daten werden vom Programm in das .csv-File geschrieben, jedoch muss 
ich sie nachher anschauen können.

Klar kann ich die Datei suchen und sie dort aufmachen. Aber das Ziel 
wäre es die Datei via Button zu öffnen.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mausii schrieb:
> Die Daten werden vom Programm in das .csv-File geschrieben, jedoch muss
> ich sie nachher anschauen können.
>
> Klar kann ich die Datei suchen und sie dort aufmachen. Aber das Ziel
> wäre es die Datei via Button zu öffnen.

Ja dann.
C# Buch rauskramen. Nachlesen wie Fileverarbeitung in C# funktioniert.

Irgendwann ist es immer vorbei mit: Ich brauch ja nur da drauf drücken 
und dort den Bauteil reinziehen. Irgendwann muss man nachlesen.

Autor: mausii (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gibt es noch eine nützliche Antwort?

Autor: Micha (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mausii schrieb:
> Gibt es noch eine nützliche Antwort?
Was gefällt dir nicht an der Antwort von Karl Heinz? Ein bisschen 
Eigeninitiative wirst du schon aufbringen müssen.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In deinem Buch.

Ehrlich: Du brauchst ein Buch!
Das hat doch keinen Sinn, wenn du wegen jeder Kleinigkeit ein Forum 
brauchst, das deine Arbeit erledigt.

C# ist toll. Man kann unheimlich viel erreichen mit der Methode: AUs dem 
Vorrat an vorhandenen Bausteinen diejenigen auf die Arbeitsfläche 
ziehen, die man braucht. Aber irgendwann ist es damit vorbei. Dann muss 
man tatsächlich zu programmieren anfangen.

Und Dateiverarbeitung ist nun wirklich in jedem Buch beschrieben, egal 
wie grindig es ist.

> Aber das Ziel wäre es die Datei via Button zu öffnen.

Und? Wo ist jetzt das Problem?
Der Button ist ja nur Auslöser. Wenn er gedrückt wird, wird die 
entsprechende Funktion angesprungen, und dort öffnest du das File und 
bearbeitest es.

Oder dachtest du, es gibt in C# eine Methode, wie du dem Button direkt 
sagen kannst, dass er ein csv anzeigen soll?

PS: Im Grunde hat mich deine Checkbox-Frage schon schockiert. Denn wenn 
du nach 15 Minuten stöbern nicht selbst rausfindest, wie das geht, 
solltest du eigentlich nicht programmieren. Dann fehlt es dir nämlich 
wahlweise an der notwendigen Phantasie oder an Wissen (welches ein Buch 
vermitteln könnte)

Autor: Christian Hunke (thunder2002) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mausii schrieb:
> Gibt es noch eine nützliche Antwort?

Hier hast du Grundlagen zum Lesen von Dateien:
http://openbook.galileocomputing.de/visual_csharp/...

Und hier bekommste Infos wie du diese gelesenen Daten auch verarbeiten 
kannst:
http://openbook.galileocomputing.de/visual_csharp/...

Jetzt bitte erstmal etwas lesen...

Autor: mausii (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke Christian. Das ist für mich eine nützliche Antwort!

Autor: mausii (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nur arbeite ich leider nicht mit einer Console

Autor: Micha (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mausii schrieb:
> Nur arbeite ich leider nicht mit einer Console
Dann musst du das Wissen wohl auf deine Anwendung transferieren.

Autor: mausii (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Falls jemand mal das selbe Problem hat:
System.Diagnostics.Process p = new System.Diagnostics.Process();
            p.StartInfo.FileName = System.Windows.Forms.Application.StartupPath + "\\Dateiname.doc";
            p.Start();  

Autor: mausii (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Micha schrieb:
> mausii schrieb:
>
>> Nur arbeite ich leider nicht mit einer Console
>
> Dann musst du das Wissen wohl auf deine Anwendung transferieren.

Micha du Besserwisser.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mausii schrieb:
> Micha schrieb:
>> mausii schrieb:
>>
>>> Nur arbeite ich leider nicht mit einer Console
>>
>> Dann musst du das Wissen wohl auf deine Anwendung transferieren.
>
> Micha du Besserwisser.

An deiner Stelle wäre ich gaaaanz schnell gaaaanz ruhig.

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.