Exemplo n.º 1
0
        //---------------------------------------------------------------------
        // Event handlers

        private void FormServiceHost_Load(object sender, System.EventArgs args)
        {
            if (logProvider != null)
            {
                SysLog.LogProvider = logProvider;
            }
            else
            {
                SysLog.LogProvider = new ServiceSysLogProvider(this);
            }

            this.console                = new ConsoleUI(logBox);
            this.console.Frozen         = false;
            this.onStatus               = new StringParamDelegate(OnStatus);
            this.onLog                  = new StringParamDelegate(OnLog);
            this.Text                   = service.DisplayName;
            this.startButton.Enabled    = true;
            this.shutDownButton.Enabled = false;
            this.stopButton.Enabled     = false;
            this.reconfigButton.Enabled = service.IsConfigureImplemented;

            if (autoStart)
            {
                startButton_Click(null, null);
            }
            else
            {
                SetStatus(service.State.ToString());
            }

            var rc   = this.ClientRectangle;
            var rLog = logBox.Bounds;

            rightBorder  = rc.Right - rLog.Right;
            bottomBorder = rc.Bottom - rLog.Bottom;

            onUITimer = new UITimerDelegate(OnUITimer);
            timer     = new GatedTimer(new TimerCallback(OnTimer), null, TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(1));
        }
Exemplo n.º 2
0
 private static void ShowNativeDatePicker(StringParamDelegate dateSelected)
 {
 }