スクロールバーが消える
Windowsフォームでのできごと
スクロールバーつきのフォームで、スクロールバーの移動をマウスホイールでしてたんですが
一度HideしてShowしたらスクロールバーが吹っ飛んでました
どうやらC#だとマウスホイールイベントがデザイナに存在しないため起こる模様(や、VB.NETで試してませんが)
自前でイベントを追加してあげたら解決
イベント追加以外のコードは必要ありませんでした。
private void Form1_Load(object sender, System.EventArgs e){ this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseWheel); } private void Form1_MouseWheel(object sender,System.Windows.Forms.MouseEventArgs e){ //中身は記述する必要なし }
なんじゃこりゃ??
VS2005だったらいけるのかなぁ??