共用方式為


IVsPreliminaryTextChangeCommitEvents 介面

告知用戶端的認可筆勢來觸發文字緩衝區的事件,並提供變更的文字範圍。

命名空間:  Microsoft.VisualStudio.TextManager.Interop
組件:  Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

語法

'宣告
<InterfaceTypeAttribute()> _
<GuidAttribute("7F57B996-148B-46DE-A261-B1A02E6D9DBA")> _
Public Interface IVsPreliminaryTextChangeCommitEvents _
    Inherits IVsFinalTextChangeCommitEvents
[InterfaceTypeAttribute()]
[GuidAttribute("7F57B996-148B-46DE-A261-B1A02E6D9DBA")]
public interface IVsPreliminaryTextChangeCommitEvents : IVsFinalTextChangeCommitEvents
[InterfaceTypeAttribute()]
[GuidAttribute(L"7F57B996-148B-46DE-A261-B1A02E6D9DBA")]
public interface class IVsPreliminaryTextChangeCommitEvents : IVsFinalTextChangeCommitEvents
[<InterfaceTypeAttribute()>]
[<GuidAttribute("7F57B996-148B-46DE-A261-B1A02E6D9DBA")>]
type IVsPreliminaryTextChangeCommitEvents =  
    interface 
        interface IVsFinalTextChangeCommitEvents 
    end
public interface IVsPreliminaryTextChangeCommitEvents extends IVsFinalTextChangeCommitEvents

IVsPreliminaryTextChangeCommitEvents 類型會公開下列成員。

方法

  名稱 描述
公用方法 OnChangesCommitted

回頁首

備註

IVsPreliminaryTextChangeCommitEvents類似於IVsFinalTextChangeCommitEvents除非它取得時引發。 IVsPreliminaryTextChangeCommitEvents取得引發之前其他事件,以便在用戶端可以操作文字緩衝區在其他事件,像是 Visual Basic 美化排列之前, 發生。

實作者注意事項

實作IVsPreliminaryTextChangeCommitEvents用戶端物件來接收通知變更文字緩衝區物件上 (VsTextBuffer)。 使用IVsPreliminaryTextChangeCommitEvents來回應事件之前,其他事件。 例如,Visual Basic 美化排列可能不想要對文字做變更採取其他事件之前就被允許。 這個介面來使用您建立文字緩衝區公開 (expose) IConnectionPointContainer上的文字緩衝區物件介面 (VsTextBuffer)。 如需詳細資訊,請參閱 How to: 使用舊版 API 的文字緩衝區事件註冊

請參閱

參考

Microsoft.VisualStudio.TextManager.Interop 命名空間