Esempio n. 1
0
        public string ShowMiniForm()
        {
            Hyper_Parts f = new Hyper_Parts();

            f.ShowDialog();

            string receiveText = "<a href=\"" + f.TextAdd.Text + "\">" + f.Title_Add.Text + "</a>";

            f.Dispose();
            return(receiveText);
        }
Esempio n. 2
0
        /*
         *
         */
        private void insert_Parts(string sel)
        {
            Text_parts  tp  = new Text_parts();  //テキスト
            EM_Parts    ep  = new EM_Parts();    //テキストの強調
            Hyper_Parts hpp = new Hyper_Parts(); //ハイパーテキスト
            Img_Parts   ip  = new Img_Parts();   //画像
            OL_Parts    op  = new OL_Parts();    //順序のあるリスト
            UL_Parts    up  = new UL_Parts();    //順序のないリスト
            H_Parts     hp  = new H_Parts();     //見出し
            B_Parts     bp  = new B_Parts();     //太字
            Table_Parts tbp = new Table_Parts(); //テーブル

            //* 新規追加案
            CSS_Parts     cssp  = new CSS_Parts();     //CSS参照
            TextBox_Parts tboxp = new TextBox_Parts(); // テキストボックス
            Button_Parts  btnp  = new Button_Parts();  // ボタン<button>

            //部品選択分岐-----------------------------------------------
            if (sel == "1") //テキスト
            {
                result = tp.ShowMiniForm();
                writer_html(result, 0);
                cnt++; //次の行へ
            }

            if (sel == "2") //テキストの強調
            {
                result = ep.ShowMiniForm();
                writer_html(result, 0);
                cnt++; //次の行へ
            }

            if (sel == "3") //ハイパーテキスト
            {
                result = hpp.ShowMiniForm();
                writer_html(result, 0);
                cnt++; //次の行へ
            }

            if (sel == "8")
            {
                            //画像
                {
                    result = ip.ShowMiniForm();
                    writer_html(result, 0);
                    cnt++; //次の行へ
                }
            }

            if (sel == "6") //順序のあるリスト
            {
                result = op.ShowMiniForm();
                writer_html(result, 0);
                cnt++; //次の行へ
            }

            if (sel == "7") //順序のないリスト
            {
                result = up.ShowMiniForm();
                writer_html(result, 0);
                cnt++; //次の行へ
            }

            if (sel == "0") //見出し
            {
                result = hp.ShowMiniForm();
                writer_html(result, 0);
                cnt++;      //次の行へ
            }
            if (sel == "4") //太字
            {
                result = bp.ShowMiniForm();
                writer_html(result, 0);
                cnt++; //次の行へ
            }

            if (sel == "5") //テーブル
            {
                result = tbp.ShowMiniForm();
                writer_html(result, 0);
                cnt++; //次の行へ
            }

            //* 追加分
            if (sel == "9") //CSS参照
            {
                result = cssp.ShowMiniForm();
                writer_html(result, 0);
                cnt++; //次の行へ
            }

            if (sel == "10") //テキストボックス
            {
                result = tboxp.ShowMiniForm();
                writer_html(result, 0);
                cnt++; //次の行へ
            }

            if (sel == "11") //ボタン
            {
                result = btnp.ShowMiniForm();
                writer_html(result, 0);
                cnt++; //次の行へ
            }

            //部品選択分岐-----------------------------------------------
        }
Esempio n. 3
0
        /*
         * パーツを選択し、各部品に分岐させる
         */
        private void parts_list_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            string      result;
            Text_parts  tp  = new Text_parts();  //テキスト
            EM_Parts    ep  = new EM_Parts();    //テキストの強調
            Hyper_Parts hpp = new Hyper_Parts(); //ハイパーテキスト
            Img_Parts   ip  = new Img_Parts();   //画像
            OL_Parts    op  = new OL_Parts();    //順序のあるリスト
            UL_Parts    up  = new UL_Parts();    //順序のないリスト
            H_Parts     hp  = new H_Parts();     //見出し

            // 選択されている部品の名前を取り込む

            sel = parts_list.SelectedItem.ToString();

            if (sel == "テキスト")
            {
                result = tp.ShowMiniForm();
                writer_html(result);
                cnt++; //次の行へ
            }

            if (sel == "テキストの強調")
            {
                result = ep.ShowMiniForm();
                writer_html(result);
                cnt++; //次の行へ
            }

            if (sel == "ハイパーテキスト")
            {
                result = hpp.ShowMiniForm();
                writer_html(result);
                cnt++; //次の行へ
            }

            if (sel == "画像")
            {
                result = ip.ShowMiniForm();
                writer_html(result);
                cnt++; //次の行へ
            }

            if (sel == "順序のあるリスト")
            {
                result = op.ShowMiniForm();
                writer_html(result);
                cnt++; //次の行へ
            }

            if (sel == "順序のないリスト")
            {
                result = up.ShowMiniForm();
                writer_html(result);
                cnt++; //次の行へ
            }

            if (sel == "見出し")
            {
                result = hp.ShowMiniForm();
                writer_html(result);
                cnt++; //次の行へ
            }
            if (sel == null)
            {
            }

            Browser_show(); //結果を画面上に表示
        }