スクロールバーの現在位置が最下部に達したかどうかを
判定するコードです。
private void Form1_Load(object sender, EventArgs e)
{
this.Scroll += new ScrollEventHandler(Form1_Scroll);
this.MouseWheel +=
new MouseEventHandler(Form1_MouseWheel);
}
void Form1_MouseWheel(object sender, MouseEventArgs e)
{
This_Scrolling();
}
void Form1_Scroll(object sender, ScrollEventArgs e)
{
This_Scrolling();
}
private void This_Scrolling()
{
if((this.VerticalScroll.Maximum -
this.VerticalScroll.LargeChange) -
this.VerticalScroll.Value < 0)
{
// 最下部だよ
}
}
this.VerticalScroll.Valueは現在のスクロール位置です。
0 件のコメント:
コメントを投稿