Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void outputListCB_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            if (outputListCB.SelectedIndex != -1)
            {
                OutputItemCB    item;
                OutputTextDatas v;

                //Load時に追加したオブジェクトの中から選択中のものを取得
                item = (OutputItemCB)outputListCB.SelectedItem;


                if (m_index != OutputTextType.Unknown)
                {
                    v                 = m_com.GetOutputTextDatas(m_index);
                    v.Text            = scintilla.Text;
                    v.CurrentPosition = scintilla.CurrentPosition;
                }

                m_index                   = item.Id;
                v                         = m_com.GetOutputTextDatas(m_index);
                scintilla.ReadOnly        = false;
                scintilla.Text            = v.Text;
                scintilla.CurrentPosition = v.CurrentPosition;
                scintilla.ReadOnly        = true;
            }
        }
Example #2
0
 /// <summary>
 /// 指定出力ウィンドウへテキストを追加する
 /// </summary>
 /// <param name="idx"></param>
 /// <param name="text"></param>
 public void AddOutputText(OutputTextType idx, string text)
 {
     m_outputTextDatas[(int)idx].Text += text;
     if (OutputWindow != null)
     {
         OutputWindow.AddOutputText(idx, text);
     }
 }
Example #3
0
 /// <summary>
 /// 指定出力ウィンドウへテキストを追加する
 /// </summary>
 /// <param name="idx"></param>
 /// <param name="text"></param>
 public void AddOutputText(OutputTextType idx, string text)
 {
     if (m_index == idx)
     {
         scintilla.ReadOnly = false;
         scintilla.AddText(text);
         scintilla.ReadOnly = true;
     }
 }
Example #4
0
 public OutputItemCB(string t, OutputTextType i)
 {
     Name = t;
     Id   = i;
 }
Example #5
0
 /// <summary>
 /// 出力ウィンド用のテキストを取得する
 /// </summary>
 /// <param name="idx"></param>
 /// <returns></returns>
 public OutputTextDatas GetOutputTextDatas(OutputTextType idx)
 {
     return(m_outputTextDatas[(int)idx]);
 }
Example #6
0
 /// <summary>
 /// 指定出力ウィンドウのテキストをクリアする
 /// </summary>
 /// <param name="idx"></param>
 public void ClearOutputTextDatas(OutputTextType idx)
 {
     m_outputTextDatas[(int)idx].Clear();
 }