FastColoredTextBoxNS.HotkeysEditorForm.GetHotkeys C# (CSharp) Method

GetHotkeys() public method

Returns edited hotkey map
public GetHotkeys ( ) : HotkeysMapping
return HotkeysMapping
        public HotkeysMapping GetHotkeys()
        {
            var result = new HotkeysMapping();
            foreach (var w in wrappers)
                result[w.ToKeyData()] = w.Action;

            return result;
        }

Usage Example

示例#1
0
        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
        {
            if ((provider != null) && (((IWindowsFormsEditorService)provider.GetService(typeof(IWindowsFormsEditorService))) != null))
            {
                var form = new HotkeysEditorForm(HotkeysMapping.Parse(value as string));

                if (form.ShowDialog() == DialogResult.OK)
                {
                    value = form.GetHotkeys().ToString();
                }
            }
            return(value);
        }
All Usage Examples Of FastColoredTextBoxNS.HotkeysEditorForm::GetHotkeys