private void updownPrice_ValueChanged(object sender, EventArgs e)
{
 System.Diagnostics.Debug.Print("Price:{0}", (int)updownPrice.Value);
}
とか、やってみてるんですが、矢印で値を変更するとすぐに呼ばれるのに、
テキストボックス部に数値を直接タイプした場合は、フォーカスを失ったとき(?)でしか呼ばれません...

なにか必要なプロパティの設定とかがあるんでしょうか。