CodeTV.FrequencyEditor.EditValue C# (CSharp) Метод

EditValue() публичный Метод

public EditValue ( ITypeDescriptorContext context, System provider, object value ) : object
context ITypeDescriptorContext
provider System
value object
Результат object
        public override object EditValue(ITypeDescriptorContext context, System.IServiceProvider provider, object value)
        {
            if (context != null && context.Instance != null && provider != null)
            {
                FrequencyEditorForm dlg = new FrequencyEditorForm(context.Instance as ChannelTV);
                if(dlg.ShowDialog() == DialogResult.OK)
                    return (context.Instance as ChannelDVB).Frequency;
            }

            return null;
        }