using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Windows.Forms;
namespace WindowsApplication1
{
public interface Imystuff
{
void action1();
void action2();
}
public class my80Percent : Imystuff
{
public my80Percent()
{
}
public void action1()
{
}
public void action2()
{
}
}
public class Form1 : Form
{
Imystuff myVisitor;
public Form1()
{
//InitializeComponent();
}
public Form1(Imystuff Visitor) : this()
{
this.myVisitor = Visitor;
this.myVisitor.action1();
this.myVisitor.action2();
}
}
public class myPanel : Panel
{
Imystuff myVisitor;
public myPanel(Imystuff Visitor)
{
this.myVisitor = Visitor;
this.myVisitor.action1();
this.myVisitor.action2();
}
}
}