[*] This is how it works in WinForms, ASP and WPF