// ===++===
//
// OrtizOL
//
// ===--===
/*============================================================
//
// Clase: ControlExtension.cs
//
// Original en: http://goo.gl/NwjBRQ
//
// Propósito: Diseñar el control con los botones de
// extensión.
//
============================================================*/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace N1_Encuesta.GUI
{
/// <summary>
/// Control de botonese de extensión.
/// </summary>
public partial class ControlExtension : UserControl
{
#region Campos (componentes de interfaz)
/// <summary>
/// Representa la interfaz principal de la aplicación.
/// </summary>
private Principal principal;
#endregion
#region
/// <summary>
/// Crea una instancia con valores por defecto para el control.
/// </summary>
/// <param name="principal">Referencia a la interfaz principal de la aplicación.</param>
public ControlExtension(Principal principal)
{
InitializeComponent();
this.principal = principal;
}
#endregion
#region
/// <summary>
/// Activa el método de extensión no. 1.
/// </summary>
/// <param name="sender">Objeto generador del evento.</param>
/// <param name="e">Datos del evento.</param>
private void btnOpcion1_Click(object sender, EventArgs e)
{
principal.PuntoExtension1();
}
/// <summary>
/// Activa el método de extensión no. 2.
/// </summary>
/// <param name="sender">Objeto generador del evento.</param>
/// <param name="e">Datos del evento.</param>
private void btnOpcion2_Click(object sender, EventArgs e)
{
principal.PuntoExtension2();
}
#endregion
}
}