// ===++===
//
// OrtizOL
//
// ===--===
/*============================================================
//
// Clase: ControlExtension.cs
//
// Original en: http://goo.gl/0yV0Q8
//
// Propósito: Controles para los puntos de extensión.
//
============================================================*/
using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
namespace JuegosCelulares.GUI
{
/// <summary>
/// Control contenedor de los botones de invocación de los
/// puntos de extensión.
/// </summary>
public partial class ControlExtension : UserControl
{
#region Controles
/// <summary>
/// Representa el formulario padre de este control.
/// </summary>
private Principal ventanaPrincipal;
#endregion
#region Constructores
/// <summary>
/// Crea un nuevo control para los puntos de extensión.
/// </summary>
/// <param name="principal">Formulario padre.</param>
public ControlExtension(Principal principal)
{
InitializeComponent();
ventanaPrincipal = principal;
}
#endregion
#region Eventos:
/// <summary>
/// Activa el punto de extensión no. 1.
/// </summary>
/// <param name="sender">Generador del evento.</param>
/// <param name="e">Argumentos del evento.</param>
private void btnOpcion1_Click(object sender, EventArgs e)
{
ventanaPrincipal.PuntoExtension1();
}
/// <summary>
/// Activa el punto de extensión no 2.
/// </summary>
/// <param name="sender">Generador del evento.</param>
/// <param name="e">Argumentos del evento.</param>
private void btnOpcion2_Click(object sender, EventArgs e)
{
ventanaPrincipal.PuntoExtension2();
}
#endregion
}
}