Zum Inhalt springen

Godfather_d

Mitglieder
  • Gesamte Inhalte

    220
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Godfather_d

  1. Godfather_d

    c# AutoTab?

    Hi danke, alles Funktioniert jetzt wie sein sollte!! Hatte grade eben noch ein Problem und zwar wegen den Leerzeichen und den nicht Leerzeichen. Bsp.: Habe drei Boxen nur für den Serial und andere Boxen für was anderes bestimmt. Und wenn der Serial ohne Leerzeichen bestand konnte der/die jenige den Serial verlängen und alles ist auf die anderen Boxen übergesprungen. Ist jetzt kompliziert zum erklären, aber ich habs selber geschafft das Problem zu beheben . :OD Ich bedanke mich ganz herzlich an: :uli :bimeiTDM :bimei :uli Hahne Amstelchen
  2. Godfather_d

    c# AutoTab?

    Danke schön! Diese arten von Befehlen kenn ich überhaupt nicht. Habe grade versucht irgendwie es lokal hinzubekommen. :upps [B]foreach (Control ctrl in this.Controls) [/B] [COLOR="Red"] -> Für jedes Control inerhalb der Klasse mit dem Variablennamen ctrl. Was ist überhaupt dieses besagte Control? Und wieso nicht: [B](ctrl in this.Controls) [/B] ? [/COLOR] [B]{[/B] <br> [B]TextBox txt = ctrl as TextBox;[/B] [COLOR="Red"] -> Textbox txt = ctrl als TextBox [B]Variable txt[/B] [/COLOR] [B]if (txt != null) serialTextBoxes.Add(txt);[/B] [COLOR="Red"] -> Wenn die textbox nicht leer ist, dann füge ? [/COLOR] [B]}[/B]
  3. Godfather_d

    c# AutoTab?

    Achso ich verstehe, dass was oben definiert wurden ist, gilt für die ganze Class, also ist es eine globale Funktion. Aber wie kann ich jetzt nachschauen ob es sich um ein "Control" handelt bzw. wo ich es umändern kann und auf was? Sry bin anfänger und kenne mich jetzt nicht so gut aus. :hells:
  4. Godfather_d

    c# AutoTab?

    OK altes bzw neues Problem. :upps Alles Funktioniert wunderbar, bis ich ein Button erstelle, dann kommt diese Fehlermeldung:
  5. Godfather_d

    c# AutoTab?

    Ach ja, was ich noch vergessen habe zusagen, dass ich es geschafft habe das es jetzt per Hand sowier per Paste/Copy geht. private void textBox1_TextChanged(object sender, EventArgs e) { if (textBox1.Text.Length == 2) { textBox2.Focus(); } TextBox txt = sender as TextBox; if (txt == null) return; string serial = txt.Text; if (serial.Length <= 2) return; serial = serial.Replace(" ", ""); for (int i = 0, a = serialTextBoxes.Count - 1; i < serial.Length && a >= 0; i += 2, a--) { string part = string.Empty; if (i + 1 < serial.Length) part = serial.Substring(i, 2); else part = serial[i].ToString(); serialTextBoxes[a].Text = part; } }
  6. Godfather_d

    c# AutoTab?

    OK THX! Ich bin ja ein FISI, der seine Ausbildung am 1.09 anfängt. Der FISI hat ja nicht viel mit Programmierung zutun, aber ich bin der Meinung, man sollte sich nicht ein Brett vorm Kopf stellen und nach dem Prinzip arbeiten ich seh und hör nichts. Ich empfinde Programmierung als sehr wichtig und spannend, man kann natürlich auch sein Alltag mit sehr erleichtern. Was mir zu schaffen macht, ist nicht so sehr die Logik die dahinter steckt, sondern die Syntax. Vor allem wenn man sich damit nicht Tag für Tag beschäftigt, fällt einem sehr schwer die Syntax zu erlernen. Ich versuch mir jetzt einen Ordner anzulegen, wo ich alle wichtigen Begriffe gleich nachschlagen kann. P.S. Ich poste später nochmal den Code hierher, den ich nicht nachvollziehen kann bzw. deren bedeutung nicht verstehe. (Falls ich nichts im Internet darüber finden kann) Nochmals echt DANKE!!! :uli :bimei
  7. Godfather_d

    c# AutoTab?

    JUUUUUUUHHHHHHHUUUU es klappttttt!!!! DANKE DANKE DANKE!!!!!!!!!! :uli :bimei :uli :bimei Aber andererseits bin ich nicht so froh, da ich das nicht gemacht habe bzw. noch schlimmer ich den Quellcode zu 80% nicht verstehe. Ich versuch mal den Code dann in einzelteile zu zerlegen und poste sie dann hier, kannst du sie mir dann erklären?
  8. Godfather_d

    c# AutoTab?

    Erstmal würd ich sagen, versuch ich die Copy/Paste Variante zum laufen zu bringen und dann versuch ich die zwei Parts zu mixen. Also ich hab das jetzt gemacht: private void Box1_TextChanged(object sender, EventArgs e) { [B] string[] [COLOR="Red"]Box[/COLOR] = new string[5]; string serial = "abc def2335"; serial = serial.Replace(" ", ""); for (int i = 0, a = 0; i < Box.Length; i += 2, a++) { string part = string.Empty; if (i + 1 < Box.Length) part = Box.Substring(i, 2); else part = Box[i].ToString(); [COLOR="Red"]Box[/COLOR][a] = part; }[/B] } Bekomme keine Fehlermeldung, jedoch funktioniert es noch nicht? Oder: private void Box1_TextChanged(object sender, EventArgs e) { [B] string[] [COLOR="Red"]Box[/COLOR] = new string[5]; Box = Box.Replace(" ", ""); for (int i = 0, a = 0; i < serial.Length; i += 2, a++) { [COLOR="Red"]Box[/COLOR] = string.Empty; if (i + 1 < Box.Length) part = Box.Substring(i, 2); else part = Box[i].ToString(); [COLOR="Red"]Box[/COLOR][a] = part; }[/B] }
  9. Godfather_d

    c# AutoTab?

    Ja das stimmt, habe leider nicht sehr viel ahnung davon. Ich muss doch jetzt nur noch überall wo serial steht meine Textbox Eintragen? string[] serialParts = new string[5]; string serial = "abc def2335"; serial = serial.Replace(" ", ""); for (int i = 0, a = 0; i < serial.Length; i += 2, a++) { string part = string.Empty; if (i + 1 < serial.Length) part = serial.Substring(i, 2); else part = serial[i].ToString(); serialParts[a] = part; } so keine Fehlermeldung. Danke! Jetzt stell sich mir die Frage wo ich meine TextBox1 bis 16 Eintragen muss? Wieso wird hier was hardcodiert?: string serial = "abc def2335"; Soweit ich das sehe muss ich doch bei Serial die TextBoxen Eintragen? Da die Serial ja hochgezählt wird oder? serial.ToString(); Textbox[1-16].ToString(); Wenn ich die TextBox Eintrage, muss ich sie TextBox oder TextBox.Text Eintragen? P.S. Danke für deine mühe mir zu helfen!!!! :uli
  10. Godfather_d

    c# AutoTab?

    Alleine wenn ich das so reinstelle bekomme ich ne Fehlermeldung: private void Box1_TextChanged(object sender, EventArgs e) { [B] static void Main(string[] args) { string[] serialParts = new string[5]; string serial = "abc def2335"; serial = serial.Replace(" ", ""); for (int i = 0, a = 0; i < serial.Length; i += 2, a++) { string part = string.Empty; if (i + 1 < serial.Length) part = serial.Substring(i, 2); else part = serial[i].ToString(); serialParts[a] = part; } for (int i = 0; i < serialParts.Length; i++) { Console.WriteLine("Part({0}): {1}", i, serialParts[i]); } Console.Read(); }[/B] } Und mein Debugger sagt das hier:
  11. Godfather_d

    c# AutoTab?

    Hm, ich habs versucht leider weiß ich nicht genau an welcher Stelle der Quellcode hin muss? Und was ich genau verändern bzw. anpassen soll? Muss nur noch das hinbekommen, dann bin ich fertig mit meinem Programm. :cool:
  12. Godfather_d

    c# AutoTab?

    OK erstmal ein FETTES DANKE!!!!! Ich versuche es mal einzusetzen, mal gucken ob es klappt.
  13. Godfather_d

    c# AutoTab?

    So das dachte ich mir auch schon, dass ich wahrscheinlich mit Arrays arbeiten muss, jedoch komme ich leider mit Arrays nicht so gut klar. :upps Fangen wir mal ganz langsam an mit zwei Boxen: private void textBox1_TextChanged(object sender, EventArgs e) { } private void textBox2_TextChanged(object sender, EventArgs e) { } Ich wollte auch das alle Leerzeichen ignoriert werden, habe was von »Trim« gelesen. [B]TextBox[] txtArray; string serial; int[] store = {0, 1, 2, 3, 4, 16}; //beide irgendwie füllen for(int i = 0, j = 0; i < txtArray.Length; i++) {[/B] private void textBox1_TextChanged(object sender, EventArgs e) { if (textBox1.Text.Length == 2) { [B]txtArray[i].Text = serial.substring(j, j+1); j+=2;[/B] textBox2.Focus(); } private void textBox2_TextChanged(object sender, EventArgs e) { } [B]}[/B] Irgendwie hab ich keine ahnung wie ich das machen soll :confused:
  14. Godfather_d

    c# AutoTab?

    Fast, ich möchte nach Strg + V die Zeichenfolge ABCDEFG, dass die Box1 "AB" drinne hat und Box2 "CD" und so weiter. Das soll ungefähr wie eine Key Eingabe bei spielen werden. Siehe:
  15. Godfather_d

    c# AutoTab?

    Genau! Am besten noch das er alle Leerzeichen ignoriert. Wie sieht die Syntax genau aus?
  16. Godfather_d

    c# AutoTab?

    Nein nein, dass ist schon richtig mit zwei Zeichen!! Ich habe zwei Boxen in jede Box dürfen nur zwei Zeichen rein. Ich möchte wenn ich z.B. den Text: ABCD habe, kopieren und einfügen können. Leider geht das jetzt nicht, nur wenn ich per Hand ABCD tippe, kopieren (copy) und einfügen (paste) geht nicht. Er bleibt dann bei der ersten Box hängen mit AB. Hast du vielleicht ne Idee wie man das machen könnte?
  17. Godfather_d

    c# AutoTab?

    Es hat alles geklappt!! Leider funktioniert es nicht so wie ich mir das vorgestellt habe. Wenn ich jetzt per Hand eintippe springt er von einer Box auf die andere, aber wenn ich 4 Zeichen kopiere und einfüge, springt er nicht in die zweite Box. Wie kriege ich das hin? :confused: Aber erstmal Danke für die vorige Lösung!!
  18. Godfather_d

    c# AutoTab?

    OK THX, ich veruchs mal gleich.
  19. Godfather_d

    c# AutoTab?

    Hallo Leute, habe zwei TextBoxen 1-2 mit der max. Länge von zwei Zeichen und jetzt möchte ich, wenn die TextBox 1 die max. Länge erreicht, automatisch auf die TextBox2 springt. Wie geht das? public Form1() { InitializeComponent(); } private void textBox1_TextChanged(object sender, EventArgs e) { } private void textBox2_TextChanged(object sender, EventArgs e) { } } } Danke im Voraus!
  20. Right! Wenn es gut läuft, dann mach dein Studium zu Ende!!! Viele machen eine Ausbildung, damit es der Mittel zum Zweck ist.
  21. Das reicht für den Anfang, denk ich mal. Bei mir ist es jetzt genau andersrum Linux mehr PHP weniger. :cool: Wünsch dir viel Glück!!
  22. Hallo Koji, ich weiß nicht ob ich genau damit eine deiner fragen beantworten kann, aber schaden kann es aufjedenfall nicht! Hier ein Post von damals von mir:
  23. Right! Wie ich schon gesagt habe, habe ich sowas nicht vor! Wenn man muss dann muss man halt deswegen frag ich ja nach. Aber wie gesagt in 3 Jahren kann sich ja alles nochmal ändern. Bzw. habe gehofft, dass es eine möglichkeit gibt wenn man übernommen wird das es vom Wehrdienst/Zivi abgesehen wird .
  24. Genau so eine Situation meine ich, ist doch voll Gaga. Man hat seine Ausbildung fertig wird noch übernommen aber nein jemand muss einem ein Strich durch die Rechnung machen. Hoffe das es sich für mich in 3 Jahren ändert. :cool: Vielleicht herrscht dann Weltfrieden. :upps P.S. Man darf doch noch Träumen dürfen.
  25. OK werde mich Informieren aber vielleicht ändert sich das System in 3 Jahren. Aufjedenfall bekommt man als Soldat gutes Geld (vor allem die Privilegien die man hat )!! Jedoch hab ich schon eine Ausbildungsstelle gefunden (mit der ich sehr zufrieden bin), was natürlich blöd von mir sein würde mich jetzt zu Bewerben oder sonstiges. OK werd ich auch machen aber habe ja Zeit bis 2011.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...