public string ShowMiniForm() { string receiveText = ""; H_Parts f = new H_Parts(); f.ShowDialog(); int size = int.Parse(f.size_box.Text); //階層を指定 if (f.Title_Add.Text != "") { if (size <= 6) { receiveText = "<h" + size + ">" + f.Title_Add.Text + "</h" + size + ">"; //HTML文 } else { MessageBox.Show("1~6までの範囲で指定してください。"); } } else { receiveText = "-1"; } f.Dispose(); return(receiveText); //HTML文を返す }
public string ShowMiniForm() { H_Parts f = new H_Parts(); f.ShowDialog(); int size = int.Parse(size_box.Text); //階層を指定 string receiveText = "<h" + size + ">" + f.Title_Add.Text + "</h" + size + ">"; //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(); //結果を画面上に表示 }