Пример #1
0
        internal static void ToggleCancelLink(ToggleCancelState tcs, LinkLabel lnkCancel)
        {
            if (MainForm.DefInstance.InvokeRequired)
            {
                MainForm.DefInstance.Invoke(new delTog(ToggleCancelLink), new object[] { tcs, lnkCancel });
                return;
            }

            switch (tcs)
            {
            case ToggleCancelState.begin:
                lnkCancel.Text    = "Cancel Upload";
                lnkCancel.Enabled = true;
                break;

            case ToggleCancelState.end:
                lnkCancel.Text    = "";
                lnkCancel.Enabled = false;
                break;

            case ToggleCancelState.pressCancel:
                lnkCancel.Text    = "Cancel Pending..";
                lnkCancel.Enabled = false;
                break;
            }
        }
Пример #2
0
        internal static void ToggleCancelLink(ToggleCancelState tcs,LinkLabel lnkCancel)
        {
            if (MainForm.DefInstance.InvokeRequired)
            {
                MainForm.DefInstance.Invoke(new delTog(ToggleCancelLink), new object[] { tcs, lnkCancel });
                return;
            }

            switch (tcs)
            {
                case ToggleCancelState.begin:
                    lnkCancel.Text = "Cancel Upload";
                    lnkCancel.Enabled = true;        
                    break;
                case ToggleCancelState.end:
                    lnkCancel.Text = "";
                    lnkCancel.Enabled = false;
                    break;
                case ToggleCancelState.pressCancel:
                    lnkCancel.Text = "Cancel Pending..";
                    lnkCancel.Enabled = false;
                    break;
            }
        }