Exercise - Keyboard Events result
Your ShowRegions class should look like :
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using Firefly.Box;
using ENV;
using ENV.Data;
namespace Northwind.TestExercies
{
public class ShowRegions : UIControllerBase
{
public readonly Models.Region Region = new Models.Region();
public ShowRegions()
{
From = Region;
- Handlers.Add(System.Windows.Forms.Keys.F9).Invokes += ShowRegions_Invokes;
Handlers.Add(System.Windows.Forms.Keys.F9).Invokes += e =>
{
System.Windows.Forms.MessageBox.Show("I am handling the F9 keyboard event!");
};
Handlers.Add(System.Windows.Forms.Keys.F10).Invokes += e =>
{
System.Windows.Forms.MessageBox.Show("I am handling the F10 keyboard event!");
};
}
- private void ShowRegions_Invokes(Firefly.Box.Advanced.HandlerInvokeEventArgs e)
- {
- System.Windows.Forms.MessageBox.Show("I am handling the F9 keyboard event!");
- }
public void Run()
{
Execute();
}
protected override void OnLoad()
{
View = () => new Views.ShowRegionsView(this);
}
}
}
Help us improve, Edit this page on GitHub
or email us at info@fireflymigration.com