public string ShowMiniForm() { Text_parts f = new Text_parts(); f.ShowDialog(); string receiveText = f.TextAdd.Text.Replace("\r\n", "<br>"); //HTML文 f.Dispose(); return(receiveText); //HTML文を返す }
/* * */ 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++; //次の行へ } //部品選択分岐----------------------------------------------- }
/* * パーツを選択し、各部品に分岐させる */ 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(); //結果を画面上に表示 }