SplitContainer.OnMouseUp(MouseEventArgs) SplitContainer.OnMouseUp(MouseEventArgs) SplitContainer.OnMouseUp(MouseEventArgs) SplitContainer.OnMouseUp(MouseEventArgs) Method


引發 MouseUp 事件。Raises the MouseUp event.

 override void OnMouseUp(System::Windows::Forms::MouseEventArgs ^ e);
protected override void OnMouseUp (System.Windows.Forms.MouseEventArgs e);
override this.OnMouseUp : System.Windows.Forms.MouseEventArgs -> unit
Protected Overrides Sub OnMouseUp (e As MouseEventArgs)


MouseEventArgs MouseEventArgs MouseEventArgs MouseEventArgs

MouseEventArgs,其中包含事件資料。A MouseEventArgs that contains the event data.


根據預設, OnMouseUp事件處理常式可讓使用者在與滑鼠移動時追蹤分隔器位置。By default, the OnMouseUp event handler allows the user to track the splitter position while it is moved up with the mouse. OnMouseUp也會繪製SplitterRectangle ,以顯示正在移動之分割器的目前位置。OnMouseUp also draws the SplitterRectangle to show the current position of the splitter while it is moving. 會追蹤初始SplitterDistance情況,以避免使用者取消移動。SplitContainerThe SplitContainer keeps track of the initial SplitterDistance in case the user cancels the move.

引發事件會透過委派叫用此事件處理常式。Raising an event invokes the event handler through a delegate. 如需詳細資訊, 請參閱處理和引發事件For more information, see Handling and Raising Events.

OnMouseUp 方法也允許衍生類別處理事件,而不用附加委派。The OnMouseUp method also allows derived classes to handle the event without attaching a delegate. 這是在衍生類別中處理事件的慣用技巧。This is the preferred technique for handling the event in a derived class.


當在衍生類別中覆寫 OnMouseUp(MouseEventArgs) 時,請確定呼叫基底類別的 OnMouseUp(MouseEventArgs) 方法,使已註冊的委派能接收到事件。When overriding OnMouseUp(MouseEventArgs) in a derived class, be sure to call the base class's OnMouseUp(MouseEventArgs) method so that registered delegates receive the event.