Autor Beitrag
grisu2611
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28


C/C++; C# (neu)
BeitragVerfasst: Mi 31.10.07 21:10 
Hallo....

ich möchte gerne wenn ein RadioButton betätigt das mir eine Textzeile in zB. eine Datei geschrieben wird!

Hoffe die Fragestellung ist klar ansonsten sorry aber bin schon etwas zu lange auf den Beinen und komme nicht weiter....

Danke für eure Hilfe...
Frank Steffens


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Mi 31.10.2007 um 20:11
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 31.10.07 21:12 
An welcher Stelle hakt es denn und was hast Du bisher versucht? :-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
grisu2611 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28


C/C++; C# (neu)
BeitragVerfasst: Mi 31.10.07 21:20 
hallo...

wollte es so machen...
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
if (rechtsLaufBtn.Checked)
            {
                digitalKanal = 1;
                DigitalAusgabe(digitalKanal);
                string[] rechtsLinksLaufMotor = ;
            }


nur dann hakt es leider schon wie ich das Wort "Rechtslauf" dorthin bekomme....zu doof glaube ich....

also kurz gesagt wollte ein Array für beide Möglichkeiten machen und dann abfragen...
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 31.10.07 21:27 
Hä? Was für zwei Möglichkeiten? :gruebel:

Wenn Du nicht weißt, wie man mit Arrays arbeitet, fehlen da wohl ein paar Grundlagen ;-) Die gibt's z.B. hier: www.galileocomputing.de/openbook/csharp/ Wenn die fehlen, kann man sich einen Wolf erklären und kommt nicht voran :zwinker:

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
grisu2611 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28


C/C++; C# (neu)
BeitragVerfasst: Mi 31.10.07 21:38 
sorry mein fehler hab nur die hälfte an quelltext gegeben...

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
if (rechtsLaufBtn.Checked)  
            {  
                digitalKanal = 1;  
                DigitalAusgabe(digitalKanal);  
                string[] rechtsLinksLaufMotor = ;  
            } 

if (linksLaufBtn.Checked)  
            {  
                digitalKanal = 7;  
                DigitalAusgabe(digitalKanal);  
                string[] rechtsLinksLaufMotor = ;  
            }


so und nun soll er je nachdem welcher button gedrückt ist in die Header der Datei schreiben: "Rechtslauf" oder "Linkslauf"

das galileo buch verstehe ich irgendwie teilweise leider nicht...habe da schon mal drin rumgeblättert!
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 31.10.07 21:46 
Also zuerst: Wenn Du eine Variable außerhalb einer if-Abfrage benutzen willst, darfst Du sie nicht innerhalb der if-Abfrage deklarieren.

Und dann: Wozu brauchst Du das Array? Du willst doch nur einen einzelnen String schreiben?

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
grisu2611 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28


C/C++; C# (neu)
BeitragVerfasst: Mi 31.10.07 21:55 
das mit dem deklarieren ist mir klar! hatte es jetzt nur hier gemacht um zu zeigen das in meinen gedanken, wie ich es machen möchte, ein array rumschwirrt....weil ich es nur einmal auf dem platz in der datei header ansprechen möchte...

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
if (rechtsLaufBtn.Checked)    
            {    
                digitalKanal = 1;    
                DigitalAusgabe(digitalKanal);    
                string[] rechtsLinksLaufMotor = ;    
            }   

 
if (linksLaufBtn.Checked)    
            {    
                digitalKanal = 7;    
                DigitalAusgabe(digitalKanal);    
                string[] rechtsLinksLaufMotor = ;    
            }  

 schreibenInDatei.WriteLine("\r%Laufrichtung des Motors:" +  /*hier soll dann der Text stehen*/   + "\r\n");
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 31.10.07 22:07 
Kannst Du nicht einfach eine String-Variable deklarieren, den Wert in der if-Abfrage setzen und dann dort einsetzen, wo /*hier soll dann der Text stehen*/ steht?

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
grisu2611 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28


C/C++; C# (neu)
BeitragVerfasst: Mi 31.10.07 22:20 
ich sitze echt schon zu lange hiervor... hey danke das wars!!!

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
string rechtsLinksLaufMotor;

if (rechtsLaufBtn.Checked)
            {
                digitalKanal = 1;
                DigitalAusgabe(digitalKanal);
                rechtsLinksLaufMotor = "Rechtslauf";
            }
            if (linksLaufBtn.Checked)
            {
                digitalKanal = 7;
                DigitalAusgabe(digitalKanal);
                rechtsLinksLaufMotor = "Linkslauf";
            }

schreibenInDatei.WriteLine("\r%Laufrichtung des Motors: " + rechtsLinksLaufMotor + "\r\n");


habs jetzt so gemacht und schau das es funkt!!!

Danke!! für den richtigen Weg!