Exemplo n.º 1
0
        ///*******************************************************************************
        ///(-)
        /// MODULE NAME         : OKボタンクリックイベント
        /// MODULE ID           : okBtn_MouseDown
        ///
        /// PARAMETER IN        :
        /// <param name="sender">(in)オブジェクト</param>
        /// <param name="e">(in)パラメータ</param>
        /// PARAMETER OUT       :
        /// <param>(out)なし</param>
        ///
        /// RETURN VALUE        :
        /// <returns>なし</returns>
        ///
        /// FUNCTION            :
        /// <summary>
        /// フォームの「設定」ボタンをクリックしたときのイベント
        /// </summary>
        ///
        ///*******************************************************************************
        private void okBtn_MouseDown(Object sender, MouseEventArgs e)
        {
            try
            {
                double new_val = (double)this.opacitySpinner.Value;

                // 変化あるときのみ保存
                if (new_val != old_val)
                {
                    // 0を設定した場合、非表示扱いとする
                    if (20 > new_val)
                    {
                        // 20より以下を許可しない
                        new_val = 20;
                    }

                    StickyNote.m_ParentForm.Opacity           = new_val / 100;
                    StickyNote.Current_NoteProperties.Opacity = new_val / 100;

                    StickyNote.UpdateStickyNoteList();
                    StickyNote.SaveStickyNotes();
                }

                this.Dispose();
            }
            catch (Exception ex)
            {
                Debug.WriteLine(MethodBase.GetCurrentMethod() + ": " + ex.Message);
            }
        }
Exemplo n.º 2
0
        ///*******************************************************************************
        ///(-)
        /// MODULE NAME         : 表示色変化イベント
        /// MODULE ID           : tb_ForeColorChanged
        ///
        /// PARAMETER IN        :
        /// <param name="sender">(in)オブジェクト</param>
        /// <param name="e">(in)イベントパラメータ</param>
        /// PARAMETER OUT       :
        /// <param>(out)なし</param>
        ///
        /// RETURN VALUE        :
        /// <returns>なし</returns>
        ///
        /// FUNCTION            :
        /// <summary>
        /// 文字の表示色を変更したときのイベント
        /// </summary>
        ///
        ///*******************************************************************************
        private void tb_ForeColorChanged(Object sender, EventArgs e)
        {
            var textBox = (TextBox)sender;

            SetCurrentFormProperties(textBox);

            StickyNote.UpdateStickyNoteList();
            StickyNote.SaveStickyNotes();
        }
Exemplo n.º 3
0
        ///*******************************************************************************
        ///(-)
        /// MODULE NAME         : フォームサイズ変化イベント
        /// MODULE ID           : FormStickyNote_SizeChanged
        ///
        /// PARAMETER IN        :
        /// <param name="sender">(in)オブジェクト</param>
        /// <param name="e">(in)イベントパラメータ</param>
        /// PARAMETER OUT       :
        /// <param>(out)なし</param>
        ///
        /// RETURN VALUE        :
        /// <returns>なし</returns>
        ///
        /// FUNCTION            :
        /// <summary>
        /// フォームのサイズを変更したときにグローバル変数に格納する
        /// </summary>
        ///
        ///*******************************************************************************
        private void FormStickyNote_SizeChanged(Object sender, EventArgs e)
        {
            var form = (FormStickyNote)sender;

            StickyNote.Current_NoteProperties.Size = form.Size;
            SetCurrentFormProperties(form.tb);

            StickyNote.UpdateStickyNoteList();
            StickyNote.SaveStickyNotes();
        }
Exemplo n.º 4
0
        ///*******************************************************************************
        ///(-)
        /// MODULE NAME         : フォームオンロード
        /// MODULE ID           : OnLoad
        ///
        /// PARAMETER IN        :
        /// <param name="sender">(in)オブジェクト</param>
        /// <param name="e">(in)イベントパラメータ</param>
        /// PARAMETER OUT       :
        /// <param>(out)なし</param>
        ///
        /// RETURN VALUE        :
        /// <returns>なし</returns>
        ///
        /// FUNCTION            :
        /// <summary>
        /// フォームロード後の処理
        /// </summary>
        ///
        ///*******************************************************************************
        private void OnLoad()
        {
            // クラス変数にプロパティをセット
            SetThisFormProperties();

            SetCurrentFormProperties(tb);

            StickyNote.UpdateStickyNoteList();
            StickyNote.SaveStickyNotes();
        }
Exemplo n.º 5
0
        ///*******************************************************************************
        ///(-)
        /// MODULE NAME         : フォーム移動イベント
        /// MODULE ID           : FormStickyNote_LocationChanged
        ///
        /// PARAMETER IN        :
        /// <param name="sender">(in)オブジェクト</param>
        /// <param name="e">(in)イベントパラメータ</param>
        /// PARAMETER OUT       :
        /// <param>(out)なし</param>
        ///
        /// RETURN VALUE        :
        /// <returns>なし</returns>
        ///
        /// FUNCTION            :
        /// <summary>
        /// フォームを移動したときにグローバル変数に格納する。
        /// </summary>
        ///
        ///*******************************************************************************
        private void FormStickyNote_LocationChanged(Object sender, EventArgs e)
        {
            var form = (FormStickyNote)sender;

            if (0 != StickyNote.Current_NoteProperties.NoteID)
            {
                StickyNote.Current_NoteProperties.Location = form.DesktopLocation;
            }
            else
            {
                StickyNote.Current_NoteProperties.Location = new Point(0, 0);
            }

            SetCurrentFormProperties(form.tb);

            StickyNote.UpdateStickyNoteList();
            StickyNote.SaveStickyNotes();
        }