internal WeeklyReport(Report actWeekReport, ExtendedCalendar DayPicker, Dictionary <string, string> BaseData)
 {
     InitializeComponent();
     _daypicker                = DayPicker;
     _actWeekReport            = actWeekReport;
     _daypicker.onDaySelected += new EventHandler <DaySelectedEventArgs>(_daypicker_DaySelected);
     _baseData  = BaseData;
     _ActiveRTB = tbxCompanyWork;
     tabControl1.TabIndexChanged += new EventHandler(tabControl1_TabIndexChanged);
     tbxCompanyWork.KeyPress     += new KeyPressEventHandler(tbx_KeyPress);
     tbxSchoolWork.KeyPress      += new KeyPressEventHandler(tbx_KeyPress);
     tbxTalkWork.KeyPress        += new KeyPressEventHandler(tbx_KeyPress);
     try
     {
         ext = new NHunspellExtender.NHunspellTextBoxExtender();
         ext.UpdateLanguageFiles("Deutsch", DataManager.GetWorkingDirectory() + "SpellCheck\\de_DE.aff", DataManager.GetWorkingDirectory() + "SpellCheck\\de_DE.dic", false, false);
         ext.EnableTextBoxBase(new TextBoxBase[] { tbxCompanyWork, tbxSchoolWork, tbxTalkWork });
         ext.SpellAsYouType = false;
     }
     catch { }
     _daypicker.SelectedDate = DateTime.Now;
     _actWeekReport          = DataManager.GetReportOfWeek(DateTimeTools.GetActAppWeek(DateTime.Parse(DataManager.LoadBaseData()["beginn"]), DateTime.Now));
     if (_actWeekReport == null)
     {
         _actWeekReport = new Report(null, DateTimeTools.GetActAppWeek(DateTime.Parse(_baseData["beginn"]), DateTime.Now).ToString(), DateTimeTools.GetWeekOfYear(DateTime.Now).ToString(), DateTime.Now.Year.ToString(), "", "", "", "0");
     }
     fillReport();
 }
Exemplo n.º 2
0
 internal DaylyReport(ExtendedCalendar DayPicker)
 {
     InitializeComponent();
     _ActiveRTB = tbxReport;
     _daypicker = DayPicker;
     _daypicker.onDaySelected += new EventHandler <DaySelectedEventArgs>(_daypicker_onDaySelected);
     LoadReport(DateTime.Now);
     try
     {
         ext = new NHunspellExtender.NHunspellTextBoxExtender();
         ext.UpdateLanguageFiles("Deutsch", DataManager.GetWorkingDirectory() + "SpellCheck\\de_DE.aff", DataManager.GetWorkingDirectory() + "SpellCheck\\de_DE.dic", false, false);
         ext.EnableTextBoxBase(new TextBoxBase[] { tbxReport });
         ext.SpellAsYouType = false;
     }
     catch { }
 }
Exemplo n.º 3
0
        private void FrmMainWindow_Load(object sender, EventArgs e)
        {
            int p = (int) Environment.OSVersion.Platform;

            // Enable spell check, but only on Windows
            if (!((p == 4) || (p == 6) || (p == 128)))
            {
                tsbSpellCheck.Checked = Properties.Settings.Default.SpellCheck;
                spell = new NHunspellExtender.NHunspellTextBoxExtender();
                spell.SetSpellCheckEnabled(txtDocument, tsbSpellCheck.Checked);
                spell.SpellAsYouType = true;
            }
            else
            {
                tsbSpellCheck.Enabled = false;
                tsbSpellCheck.ToolTipText += " (Windows only)";
            }

            Open(Properties.Settings.Default.LastDocument);
        }
Exemplo n.º 4
0
        public ChatBox()
        {
            InitializeComponent();
            this.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.DoubleBuffer, true);
            this.Invalidate();
            this.SuspendLayout();

            nHunspellTextBoxExtender1 = new NHunspellExtender.NHunspellTextBoxExtender();
            ((System.ComponentModel.ISupportInitialize)(nHunspellTextBoxExtender1)).BeginInit();

            //
            // nHunspellTextBoxExtender1
            //
            nHunspellTextBoxExtender1.Language           = "English";
            nHunspellTextBoxExtender1.MaintainUserChoice = true;
            nHunspellTextBoxExtender1.ShortcutKey        = System.Windows.Forms.Shortcut.F7;
            nHunspellTextBoxExtender1.SpellAsYouType     = true;
            ((System.ComponentModel.ISupportInitialize)(nHunspellTextBoxExtender1)).EndInit();

            /////////////////////////////////////////////////////////////////////////
            RichTextBoxEx ChatArea = new RichTextBoxEx(MainForm.transparentChatBox);

            ChatArea.Name     = "ChatArea";
            ChatArea.Width    = 400;
            ChatArea.Height   = 128;
            ChatArea.Location = new Point(0, 0);

            if (!MainForm.transparentChatBox)
            {
                byte part1 = byte.Parse(MainForm.ColorBgChatBox.Split(',')[0]);
                byte part2 = byte.Parse(MainForm.ColorBgChatBox.Split(',')[1]);
                byte part3 = byte.Parse(MainForm.ColorBgChatBox.Split(',')[2]);

                ChatArea.BackColor = Color.FromArgb(part1, part2, part3);
            }
            ChatArea.ScrollBars   = RichTextBoxScrollBars.ForcedVertical;
            ChatArea.BorderStyle  = BorderStyle.None;
            ChatArea.Font         = new System.Drawing.Font("Verdana", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            ChatArea.ReadOnly     = true;
            ChatArea.Visible      = false;
            ChatArea.KeyUp       += ChatArea_KeyUp;
            ChatArea.ForeColor    = Color.Black;
            ChatArea.TextChanged += ChatArea_TextChanged;
            ChatArea.SendToBack();
            ChatArea.LinkClicked += ChatArea_LinkClicked;
            ChatArea.MouseUp     += ChatArea_MouseUp;
            SetDoubleBuffered(ChatArea);
            this.Controls.Add(ChatArea);

            if (CommonCode.langue == 2)
            {
                ChatArea.RightToLeft = RightToLeft.Yes;
            }
            HudHandle.ChatArea   = ChatArea;
            this.VisibleChanged += ChatBox_VisibleChanged;
            this.BringToFront();

            if (CommonCode.langue == 2)
            {
                ChatArea.RightToLeft = RightToLeft.Yes;
            }

            if (MainForm.transparentChatBox)
            {
                string path = "";
                if (System.IO.File.Exists(@"gfx\general\UI\chatboxBG.png"))
                {
                    path = @"gfx\general\UI\chatboxBG.png";
                }
                else if (System.IO.File.Exists(@"gfx\general\UI\chatboxBG.bmp"))
                {
                    path = @"gfx\general\UI\chatboxBG.bmp";
                }
                else if (System.IO.File.Exists(@"gfx\general\UI\chatboxBG.jpg"))
                {
                    path = @"gfx\general\UI\chatboxBG.jpg";
                }
                else if (System.IO.File.Exists(@"gfx\general\UI\chatboxBG.png"))
                {
                    path = @"gfx\general\UI\chatboxBG.png";
                }

                if (path == "")
                {
                    MainForm.transparentChatBox = false;
                }
                else
                {
                    // image en arriere plant du chatarea
                    this.BackgroundImage       = Image.FromFile(path);
                    this.BackgroundImageLayout = ImageLayout.Stretch;
                }
            }
        }