public ToolTip() {
// Defaults from MS
is_active = true;
automatic_delay = 500;
autopop_delay = 5000;
initial_delay = 500;
re_show_delay = 100;
show_always = false;
back_color = SystemColors.Info;
fore_color = SystemColors.InfoText;
isBalloon = false;
stripAmpersands = false;
useAnimation = true;
useFading = true;
tooltip_strings = new Hashtable(5);
controls = new ArrayList(5);
tooltip_window = new ToolTipWindow();
tooltip_window.MouseLeave += new EventHandler(control_MouseLeave);
tooltip_window.Draw += new DrawToolTipEventHandler (tooltip_window_Draw);
tooltip_window.Popup += new PopupEventHandler (tooltip_window_Popup);
// UIA Framework: Static event handlers
tooltip_window.UnPopup += delegate (object sender, PopupEventArgs args) {
OnUnPopup (args);
};
UnPopup += new PopupEventHandler (OnUIAUnPopup);
timer = new Timer();
timer.Enabled = false;
timer.Tick +=new EventHandler(timer_Tick);
}