バージョン

ContextMenuItems プロパティ

編集モードの時にコンテキスト メニューに表示すべきメニュー項目を指定します。
シンタックス
'宣言
 
Public Property ContextMenuItems As FormattedTextMenuItems
public FormattedTextMenuItems ContextMenuItems {get; set;}
使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.Misc
Imports Infragistics.Win.FormattedLinkLabel

    Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button1.Click
        ' By default the right-click context menu displays a subset of options supported
        ' by the formatted text editor. You can control which options get displayed in
        ' the context menu using the ContextMenuItems property.
        Me.ultraFormattedTextEditor1.ContextMenuItems = FormattedTextMenuItems.All

        ' You may want to prevent the control from hiding selection whenever it looses
        ' focus. Set HideSelection to false for that.
        Me.ultraFormattedTextEditor1.HideSelection = False

        ' PerformAction can be used to perform keyboard actions. This would be useful
        ' for example if you had toolbar buttons for performing certain operations that
        ' are also supported by the built-in key actions.
        Me.ultraFormattedTextEditor1.PerformAction(FormattedLinkEditorAction.ToggleBold, False, False)

        ' EditInfo property returns an object that can be used to perform various edit
        ' related operations.
        Dim editInfo As FormattedTextEditInfo = Me.ultraFormattedTextEditor1.EditInfo

        ' Set the editor's value to some formatted text for testing purposes.
        Me.ultraFormattedTextEditor1.Value = "Test <b>Value</b>."

        ' Select some contents.
        editInfo.SelectionStart = 5
        editInfo.SelectionLength = 5

        ' Make the selected contents into a link.
        editInfo.MakeSelectionIntoLink("<a href=""http:://www.infragistics.com""></a>")

        ' Apply some style on the selected content. Please consult help for a listing of
        ' supported style attributes.
        editInfo.ApplyStyle("font-size: +8pt; font-family: Courier New; background-color: Yellow", False)

        ' Use the Value property to get the new formatted text from the editor. Since
        ' Value property is object type, simply call ToString to convert it to a string.
        Dim newFormattedText As String = Me.ultraFormattedTextEditor1.Value.ToString()

        ' Print out the new value.
        Debug.WriteLine("New formatted text = " & newFormattedText)
    End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.Misc;
using Infragistics.Win.FormattedLinkLabel;
using System.Diagnostics;


		private void button1_Click(object sender, System.EventArgs e)
		{
			// By default the right-click context menu displays a subset of options supported
			// by the formatted text editor. You can control which options get displayed in
			// the context menu using the ContextMenuItems property.
			this.ultraFormattedTextEditor1.ContextMenuItems = FormattedTextMenuItems.All;

			// You may want to prevent the control from hiding selection whenever it looses
			// focus. Set HideSelection to false for that.
			this.ultraFormattedTextEditor1.HideSelection = false;

			// PerformAction can be used to perform keyboard actions. This would be useful
			// for example if you had toolbar buttons for performing certain operations that
			// are also supported by the built-in key actions.
			this.ultraFormattedTextEditor1.PerformAction( FormattedLinkEditorAction.ToggleBold, false, false );

			// EditInfo property returns an object that can be used to perform various edit
			// related operations.
			FormattedTextEditInfo editInfo = this.ultraFormattedTextEditor1.EditInfo;

			// Set the editor's value to some formatted text for testing purposes.
			this.ultraFormattedTextEditor1.Value = "Test <b>Value</b>.";

			// Select some contents.
			editInfo.SelectionStart = 5;
			editInfo.SelectionLength = 5;
			
			// Make the selected contents into a link.
			editInfo.MakeSelectionIntoLink( @"<a href=""http://www.infragistics.com""></a>" );

			// Apply some style on the selected content. Please consult help for a listing of
			// supported style attributes.
			editInfo.ApplyStyle( "font-size: +8pt; font-family: Courier New; background-color: Yellow", false );

			// Use the Value property to get the new formatted text from the editor. Since
			// Value property is object type, simply call ToString to convert it to a string.
			string newFormattedText = this.ultraFormattedTextEditor1.Value.ToString( );

			// Print out the new value.
			Debug.WriteLine( "New formatted text = " + newFormattedText );
		}
参照