Мужик, зачем тебе мышка?
Если вам нужно написать какой-то код в PreInit, просто напишите код:
protected virtual void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
//your code
}
или в конструкторе класса добавить для него обработчик события:
...
PreInit += new EventHandler(SomeMethodName)
...
и определите метод обработчика события
private void SomeMethodName(object sender, EventArgs e)
{
//your code
}
И, кстати, проверьте книгу .Net Framework и руководство по Visual Studio.