Ja en nee vragen.

Status
Niet open voor verdere reacties.

fahid89

Nieuwe gebruiker
Lid geworden
5 aug 2009
Berichten
1
Hoi iedereen,

ik wil een formulier maken waar een knop paar acties onderneemt en op antwoord moet wachte op andere knoppe wat kan ik het beste daarvoor doen.

zo als je hier onder ziet wil ik zo via een knop acties aanroepen maar gaat pas door naar de volgende actie als er op de knop ja word geklikt

PHP:
        private void Knop_start_Click(object sender, EventArgs e)
        {

actie1();
actie2();
actie3();
actie4();

        }

        private void Knop_ja_Click(object sender, EventArgs e)
        {

        }

        private void Knop_nee_Click(object sender, EventArgs e)
        {

        }
 
voorbeeld met MessageBox functie

Hoi fahid89,

Dit is een voorbeeld met een API Message Box, maar je kan natuurlijk ook een andere functie gebruiken.

Groet,
novi


Code:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Runtime.InteropServices;
using System.Globalization;


namespace WebApplication1
{
public partial class SENDFORM : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}

public const int MB_YESNO = 0x00000004;

[DllImport("User32.dll")]
public static extern int MessageBox(int h, String s, String s1, int type);

protected void Knop_start_Click(object sender, EventArgs e)
{
bool result = false;

result = actie1();
result = actie2();
result = actie3();
result = actie4();
}

private bool actie1()
{
bool result = false;
int rmsg_result = MessageBox(0, "actie1", "message box actie1", MB_YESNO);
if (rmsg_result == 1) { result = true; }
return result;
}
private bool actie2()
{
bool result = false;
int rmsg_result = MessageBox(0, "actie2", "message box actie2", MB_YESNO);
if (rmsg_result == 1) { result = true; }
return result;
}
private bool actie3()
{
bool result = false;
int rmsg_result = MessageBox(0, "actie3", "message box actie3", MB_YESNO);
if (rmsg_result == 1) { result = true; }
return result;
}
private bool actie4()
{
bool result = false;
int rmsg_result = MessageBox(0, "actie4", "message box actie4", MB_YESNO);
if (rmsg_result == 1) { result = true; }
return result;
}
}
}
 
Deze code gebruik ik hiervoor:

DialogResult dlr = MessageBox.Show("Vraag", "Text boven in de balk", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
if (dlr == DialogResult.Yes)
{
// er is op Yes/Ja gedrukt
}
else if (dlr == DialogResult.No)
{
// er is op No/nee gedrukt
}
 
De juiste oplossing. In de if of else eventuele ander code neer zetten.


button_click..
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan