• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Programowanie textboxa

VPS Starter Arubacloud
0 głosów
173 wizyt
pytanie zadane 1 listopada 2016 w C# przez Alex.Ironside Stary wyjadacz (14,900 p.)
zamknięte 1 listopada 2016 przez Alex.Ironside

Witam. Mam pytanie. Probuje oprogramowac textboxy tak, zeby po przeskoczeniu do kolejnego wykonywalo instrukcje. Jak to zrobic? Probowalem cos z KeyUp ale nie do konca wiem jak to dziala.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace For_homework
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            
            var LoopResult = new List<int>();
            var LoopParameters = new List<int>();
            LoopParameters = TakeInput();
            LoopResult = Looping(LoopParameters);
            Result(LoopResult);
            FinalResult(LoopResult);
        }
        private List<int> TakeInput()
        {
            var Loop = new List<int>();
            Loop.Add(int.Parse(textBox1.Text));
            Loop.Add(int.Parse(textBox2.Text));
            Loop.Add(int.Parse(textBox3.Text));
            Loop.Add(int.Parse(textBox4.Text));
            Loop.Add(int.Parse(textBox5.Text));
            Loop.Add(int.Parse(textBox6.Text));
            return Loop;
        }//Take the input
        private List<int> Looping(List<int> LoopParam)
        {
            var LoopSum = new List<int>();
            LoopSum.Add(0);
            LoopSum.Add(0);
            for (int i = LoopParam[0]; i <= LoopParam[1]; i += LoopParam[2])
            {
                LoopSum[0]+=i;
            }
            for(int i = LoopParam[3]; i <= LoopParam[4]; i += LoopParam[5])
            {
                LoopSum[1]+=i;
            }
            return LoopSum;
        }//Do the loop and summarize
        void Result (List<int> LoopResult)
        {
            resultA.Text = ""+LoopResult[0];
            resultB.Text = ""+LoopResult[1];
        }//Give result
        void FinalResult(List<int> LoopResult)
        {
            if(LoopResult[0]>LoopResult[1])
            {
                WhoWins.Text = "Player A wins";
            }
            else if(LoopResult[1]>LoopResult[0])
            {
                WhoWins.Text = "Player B wins";
            }
            else
            {
                WhoWins.Text = "It's a draw";
            }
        }//Give final result
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            int i = int.Parse(textBox1.Text);
            if (i < 1 || i > 6)
                label3.Text = "Wrong number";
        }//Texbox evaluation

        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            int i = int.Parse(textBox2.Text);
            if (i < 7 || i > 18)
                label4.Text = "Wrong number";
        }

        private void textBox4_TextChanged(object sender, EventArgs e)
        {
            int i = int.Parse(textBox4.Text);
            if (i < 1 || i > 6)
                label7.Text = "Wrong number";
        }//Textbox evaluation

        private void textBox5_TextChanged(object sender, EventArgs e)
        {
            int i = int.Parse(textBox5.Text);
            if (i < 7 || i > 18)
                label8.Text = "Wrong number";
        }
    }
}

komentarz zamknięcia: Brak odpowiedzi i odnalezienie pomocy na stackoverflow

1 odpowiedź

0 głosów
odpowiedź 1 listopada 2016 przez Alex.Ironside Stary wyjadacz (14,900 p.)
Mam juz odpowiedz. Nalezalo uzyc LostFocus

Podobne pytania

0 głosów
0 odpowiedzi 691 wizyt
pytanie zadane 24 listopada 2016 w C i C++ przez Krlk Początkujący (390 p.)
+1 głos
1 odpowiedź 1,156 wizyt
pytanie zadane 3 czerwca 2021 w C# przez mateusz45 Gaduła (3,260 p.)
+2 głosów
1 odpowiedź 567 wizyt
pytanie zadane 30 marca 2021 w C# przez mateusz45 Gaduła (3,260 p.)

92,959 zapytań

141,921 odpowiedzi

321,152 komentarzy

62,293 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...