winform中的panel滚动条


private void panel1_Paint(object sender, PaintEventArgs e)
{
    Control _Control = (Control)sender;
    ShowScrollBar(_Control.Handle, 4, 0);
}
/// <summary>
/// 禁用panel垂直或者水平滚动条
/// </summary>
/// <param name="hWnd"></param>
/// <param name="bar">0垂直滚动条,1水平滚动条,4都显示(其他部分值也应可以)</param>
///SB_SOTH:显示或隐藏窗体的标准的水平或垂直滚动条。
///SB_CTL:显示或隐藏滚动条控制。参数hWnd必须是指向滚动条控制的句柄。
///SB_HORZ:显示或隐藏窗体的标准的水平滚动条。
///SB_VERT:显示或隐藏官体的标准的垂直滚动条。
/// <param name="show">0</param>
/// <returns>如果函数运行成功,返回值为非零;如果函数运行失败,返回值为零</returns>
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int ShowScrollBar(IntPtr hWnd, int bar, int show);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM