2
如果我有一個基於Windows窗體基於ScrollablePanel的容器並使用足夠的控件填充它以使其實際大小超過其視圖大小,我可以調用ScrollIntoView函數來確保控件X處於可見範圍內。獲取控件何時進入c#視圖的通知?
但是當用戶手動滾動面板時,如何在Control X進入和退出視圖時收到通知?
如果我有一個基於Windows窗體基於ScrollablePanel的容器並使用足夠的控件填充它以使其實際大小超過其視圖大小,我可以調用ScrollIntoView函數來確保控件X處於可見範圍內。獲取控件何時進入c#視圖的通知?
但是當用戶手動滾動面板時,如何在Control X進入和退出視圖時收到通知?
你可以使用Rectangle.Contains法是這樣的:
if(container.Bounds.Contains(ControlX.Bounds))
{
// I'm in the zone chief
}
這將走在容器控件的滾動事件。