예제 #1
0
        public string ShowMiniForm()
        {
            string   receiveText;
            UL_Parts f = new UL_Parts();

            f.ShowDialog();
            f.Dispose();
            string[] add_list = f.UL_box.Items.Cast <string>().ToArray(); //追加するリスト項目を取得
            receiveText = "<ul>";                                         //順序のないリスト「開始」
            for (int i = 0; i < f.count; i++)
            {
                receiveText += "<li>" + add_list[i] + "</li>"; //順序のあるリスト「項目」
            }
            receiveText += "</ul>";                            //順序のないリスト「終了」
            return(receiveText);                               //HTML文を返す
        }
예제 #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++; //次の行へ
            }

            //部品選択分岐-----------------------------------------------
        }
예제 #3
0
파일: Main.cs 프로젝트: grdsn/Main_Program
        /*
         * パーツを選択し、各部品に分岐させる
         */
        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(); //結果を画面上に表示
        }