inputpanel打开和关闭的时候有个EnabledChanged时间发生,在这个事件响应函数中添加相应的处理代码就可以了:
private void inputPanel1_EnabledChanged(object sender, EventArgs e)
{
//滚动条
if (this.inputPanel1.Enabled)
{
this.basePanel.AutoScroll = true;
Rectangle rect = this.inputPanel1.VisibleDesktop;
this.basePanel.Height = rect.Height;
}
else {
Rectangle rect = this.inputPanel1.VisibleDesktop;
this.basePanel.Height = rect.Height;
this.basePanel.AutoScroll = false;
}
}