ForLoopje

Status
Niet open voor verdere reacties.

EdjeCageman

Gebruiker
Lid geworden
24 okt 2011
Berichten
273
Beste mensen,

Ben lekker door mijn boekje aan het werken, ik wil nu een for-loop maken, niet moeilijk zou je zeggen.
Ik snap alleen 1 ding niet, Ik heb 2 knoppen, de 1ste knop moet door een loopje heen en een waarde ophogen met 10, de 2de knop moet door een loopje heen en een waarde verlagen met 10.
Als ik op de "ophoogknop" druk doet hij netjes +10, klik ik hier nogmaals op gebeurt er niks meer.
Als ik op de "verlaagknop" druk doet hij niks. Maar klik ik eerst op ophogen en daarna op verlagen doe hij netjes weer verlagen naar de beginwaarde.


Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Forloop : System.Web.UI.Page
{
    int iSum = 1000;
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void LusButton_Click(object sender, EventArgs e)
    {
        for (int i = 0; i < 10; i++)
        {
            iSum++;
        }
        Uitkomst.Text = iSum.ToString();
        labelsinitialiseren();
    }

    protected void labelsinitialiseren()
    {
        Labelmin.Text = iSum.ToString();
        Labelplus.Text = iSum.ToString();
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        for (int i = 20; i < 10; i--)
        {
            iSum--;
        }
        Uitkomst.Text = iSum.ToString();
        labelsinitialiseren();
    }
}

Voor zover ik het zie moet toch telkens als ik op de verhoogknop druk de iSum ophogen met 10? Dus klik je 1x wordt de waarde 1010, volgende klik 1020...etc
En wanneer ik op de verlaagknop druk zou hij toch al gelijk moeten worden verlaagd met 10?


eventueel om het compleet te maken de rest van de code:
Code:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Forloop.aspx.cs" Inherits="Forloop" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        For-Loop<br />
        Beginwaarde =
        <asp:Label ID="Labelplus" runat="server" Text="Label"></asp:Label>
        <br />
        Loop 10x de loop door en hoog de beginwaarde op met 1<br />
        <asp:Button ID="LusButton" runat="server" Text="Button" 
            onclick="LusButton_Click" />
    
        <br />
    
        <asp:Label ID="Uitkomst" runat="server" Text="Label"></asp:Label>
        <br />
        <br />
        <br />
        For-Loop<br />
        Beginwaarde =
        <asp:Label ID="Labelmin" runat="server" Text="Label"></asp:Label>
        <br />
        Loop 10x de loop door en verlaag de beginwaarde met 1<br />
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
        <br />
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    
    </div>
    </form>
</body>
</html>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan