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