コード例 #1
0
ファイル: MaskedTextBox.cs プロジェクト: eolandezhang/Diagram
 internal override void OnIMECompositionEnded( CachedTextInfo cachedTextInfo )
 {
     // End of IME Composition.  Restore the critical infos.
       this.ForceText( cachedTextInfo.Text, false );
       this.CaretIndex = cachedTextInfo.CaretIndex;
       this.SelectionStart = cachedTextInfo.SelectionStart;
       this.SelectionLength = cachedTextInfo.SelectionLength;
 }
コード例 #2
0
 internal virtual void OnIMECompositionEnded( CachedTextInfo cachedTextInfo )
 {
 }
コード例 #3
0
        internal void StartIMEComposition()
        {
            Debug.Assert( m_imePreCompositionCachedTextInfo == null, "EndIMEComposition should have been called before another IME Composition starts." );

              m_imePreCompositionCachedTextInfo = new CachedTextInfo( this );
        }
コード例 #4
0
        internal void EndIMEComposition()
        {
            CachedTextInfo cachedTextInfo = m_imePreCompositionCachedTextInfo.Clone() as CachedTextInfo;
              m_imePreCompositionCachedTextInfo = null;

              this.OnIMECompositionEnded( cachedTextInfo );
        }