Skip to content

Instantly share code, notes, and snippets.

@Fhernd
Created June 1, 2014 21:35
Show Gist options
  • Save Fhernd/49fc3ceac6416993d9d0 to your computer and use it in GitHub Desktop.
Save Fhernd/49fc3ceac6416993d9d0 to your computer and use it in GitHub Desktop.
Control con botones de los puntos de extensión.
// ===++===
//
// OrtizOL
//
// ===--===
/*============================================================
//
// Clase: ControlOpciones.
//
// Original en: http://goo.gl/6W0XBH
//
// Propósito: Representar el control con puntos 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 ElTriangulo.GUI
{
public partial class ControlOpciones : UserControl
{
#region Campos (componentes)
/// <summary>
/// Internal de usuario principal.
/// </summary>
private Principal principal;
#endregion
#region Constructores
/// <summary>
/// Inicializa un control con opciones.
/// </summary>
/// <param name="principal">Interfaz de usuario principal.</param>
public ControlOpciones(Principal principal)
{
InitializeComponent();
}
#endregion
#region Eventos
/// <summary>
/// Invoca al 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)
{
principal.Triangulo.MetodoExtension1();
}
/// <summary>
/// Invoca al 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)
{
principal.Triangulo.MetodoExtension2();
}
#endregion
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment