TabControl Remove TabPage


Node Information
Removes page from the specified TabControl.
General Information
• This node doesn't have other available options.
Visual
Visual

Ports
Text Type DataType Accepts IsList CustomAcception
Remove IN RUN MULTIPLE FALSE FALSE
TabControl IN TabControl ONE FALSE FALSE
Value IN String ONE FALSE FALSE

Source
namespace Korduene.KGraph.Nodes.UI.TabControl
{
    [IsNode("Remove TabPage")]
    public class TabControlTabPagesRemove : Node
    {
        Port run = new Port(PortType.IN, typeof(RUN), AcceptsLinks.MULTIPLE, "Remove");
        Port val = new Port(PortType.IN, typeof(string), AcceptsLinks.ONE, "Value");
        Port control = new Port(PortType.IN, typeof(Korduene.Designer.Standard.TabControl), AcceptsLinks.ONE, "TabControl");
        public string Value
        {
            set { val.Value = value.ToString(); }
            get { return GetRuntimeValue(val); }
        }
        public TabControlTabPagesRemove()
        {
            this.Name = "TabControl Remove TabPage";
            this.NodeType = KGraph.NodeType.Method;
            AddPort(run);
            AddPort(control);
            AddPort(val);
            Information = "Removes page from the specified TabControl.";
        }
        public override string Code()
        {
            return GetValue(control) + ".TabPages.Remove(" + GetValue(val) + ");";
        }
    }
}