コード例 #1
0
ファイル: Execute.cs プロジェクト: Danielioni/Interfaces
        void __update_ui_error(object __sender, UIupdateArgs __args)
        {
            __args.timestamp        = DateTime.Now.ToString();
            __args.__event_message += "\n";

            __error_ui_handler(this, __args);
        }
コード例 #2
0
 void __update_event_pane(Object __sender, UIupdateArgs __args)
 {
     rtbEvents.BeginInvoke(new Action(() =>
     {
         rtbEvents.Text = rtbEvents.Text.Insert(0, string.Format("{0} : {1}", __args.timestamp, __args.__event_message));
     }));
 }
コード例 #3
0
ファイル: Execute.cs プロジェクト: Danielioni/Interfaces
        public void __show_error_event(string __message)
        {
            UIupdateArgs __args = new UIupdateArgs();

            __args.timestamp       = DateTime.Now.ToString();
            __args.__event_message = __message + "\n";

            __error_ui_handler(this, __args);
        }
コード例 #4
0
        void __update_error_pane(Object __sender, UIupdateArgs __args)
        {
            rtbErrors.BeginInvoke(new Action(() =>
            {
                rtbErrors.Text = rtbErrors.Text.Insert(0, string.Format("{0} : {1}", __args.timestamp, __args.__event_message));
                __log_len++;

                if (__log_len > __max_log_len)
                {
                    // delete the first line of the log ...
                }
            }));
        }