[C++] Button functie oproepen met hotkey

Status
Niet open voor verdere reacties.

Angeloo

Gebruiker
Lid geworden
5 okt 2011
Berichten
6
Hallo,

ik heb een functie in c++ in mijn programmaatje met een button namelijk deze:


void Form1::button1_Click(System::Object^ sender, System::EventArgs^ e){
int generatedPercent = rand() % 101;
//rand() % 101;
this->pictureBox1->Visible = false;
this->pictureBox2->Visible = false;
if(generatedPercent > RedPercent){
this->pictureBox1->Visible = true;
}
else{
this->pictureBox2->Visible = true;
}
}

en ik zou deze functie graag laten uitvoeren zodra ik de enter knop op mijn toetsenbord in druk.

heeft iemand de kennis in c++ om dit te kunnen doen?

Heel erg bedankt!
 
klik op je form en kijk naar rechts je ziet daar ergens acceptbutton staan (zie foto) klik er op kies je button die je wilt:)
in jou geval button1
Bekijk bijlage 138771
 
Waarom genereer je een getal tussen 0 en de 101? 'rand() % 100 + 1' geeft je een getal tussen de 1 en de 100.

[cpp]
void Form1::button1_Click(System::Object^ sender, System::EventArgs^ e) {
bool isRedVisible = rand() % 100 + 1 > RedPercent;

this->pictureBox1->Visible = isRedVisible;
this->pictureBox2->Visible = !isRedVisible;
}

Form1::Form1()
{
// ...
button1->Click += new EventHandler(this, button1_click);
}
[/cpp]
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan