Esempio n. 1
0
        //private void btnDeleteFeature_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        //{
        //    if (isDelete)
        //    {
        //        isDelete = false;
        //        this.btnDeleteFeature.Down = false;
        //        this.btnDrawLine.Enabled = true;
        //        this.btnDrawPoint.Enabled = true;
        //        this.btnDrawRegion.Enabled = true;
        //    }
        //    else
        //    {
        //        isDelete = true;
        //        this.btnDeleteFeature.Down = true;
        //        this.btnDeleteFeature.ButtonStyle = DevExpress.XtraBars.BarButtonStyle.Check;
        //        this.btnDrawLine.Enabled = false;
        //        this.btnDrawPoint.Enabled = false;
        //        this.btnDrawRegion.Enabled = false;
        //    }
        //}

        public void OutputLog(string msg)
        {
            if (this.IsHandleCreated)
            {
                this.tbMsg.Invoke((MethodInvoker) delegate()
                {
                    lock (this.tbMsg)
                    {
                        DateTime dtime = DateTime.Now;
                        msg            = string.Format("[{0}] {1}\r\n", dtime, msg);
                        this.tbMsg.AppendText(msg);
                        MessageConsole.Write(msg);
                    }
                });
            }
        }