public change_titile_window(memo_window memo) { InitializeComponent(); memo_win = memo; titile_textbox.Text =(string)memo_win.title_label.Content; titile_textbox.SelectAll(); }
public change_titile_window(memo_window memo) { InitializeComponent(); memo_win = memo; titile_textbox.Text = (string)memo_win.title_label.Content; titile_textbox.SelectAll(); }
private memo_window loadsave(string filename) //saveクラスを生成してそこからmemo_windowクラスを作る { string fileName = @filename; save savefile; //<XMLファイルから読み込む> //XmlSerializerオブジェクトの作成 System.Xml.Serialization.XmlSerializer serializer2 = new System.Xml.Serialization.XmlSerializer(typeof(save)); //ファイルを開く System.IO.StreamReader sr = new System.IO.StreamReader(fileName, new System.Text.UTF8Encoding(false)); //XMLファイルから読み込み、逆シリアル化する savefile = (save)serializer2.Deserialize(sr); //閉じる sr.Close(); memo_window new_memo = new memo_window(savefile.memoID); new_memo.title_label.Content = savefile.title; new_memo.memo_textbox.Text = savefile.content; new_memo.Topmost = savefile.topmost; new_memo.Opacity = savefile.transper; new_memo.mouse_over = savefile.mouse_over; new_memo.title_hidden.IsChecked = savefile.title_hidden; new_memo.Topmost_Right.IsChecked = savefile.topmost; if (savefile.title_hidden) { new_memo.title_label.Visibility = Visibility.Hidden; } else { new_memo.title_label.Visibility = Visibility.Visible; } new_memo.memo_textbox.Foreground = Convertbrash(savefile.font_color); //new_memo.default_memocolor = Convertbrash(savefile.font_color); new_memo.Background = Convertbrash(savefile.back); new_memo.back = Convertbrash(savefile.back); new_memo.memo_textbox.FontFamily = new FontFamily(savefile.font); new_memo.memo_textbox.FontSize = savefile.fontsize; new_memo.Top = savefile.p.Y; new_memo.Left = savefile.p.X; new_memo.Height = savefile.height; new_memo.memo_textbox.Height = savefile.width - 28; new_memo.Width = savefile.width; new_memo.memo_textbox.Width = savefile.width; new_memo.setting.Synchronism(); return(new_memo); }
private void add_memo_click(object sender, EventArgs e) //タスクバーの新規メモ作成ボタン { memo_window new_window = new memo_window(); change_titile_window change = new change_titile_window(new_window); if (memo_list == null) { memo_list = new List <memo_window>(); } new_window.Show(); change.Show(); //タイトル名設定ウィンドウ表示 memo_list.Add(new_window); }
public property_window(memo_window window) { InitializeComponent(); memo = window; setting = window.setting; title_label.Content = string.Format("{0}のプロパティ", setting.title); memoID_label.Content = string.Format("memoID:{0}", setting.memoID); topmost_checkBox.IsChecked = memo.Topmost; titlehidden_checkbox.IsChecked = setting.title_hidden; opt_slider.Value = setting.transper * 100; opt_label.Content = string.Format("{0:0}", opt_slider.Value); enable_mouseover.IsChecked = !(setting.mouse_over); }
public property_window(memo_window window) { InitializeComponent(); memo = window; setting = window.setting; title_label.Content = string.Format("{0}のプロパティ",setting.title); memoID_label.Content = string.Format("memoID:{0}",setting.memoID); topmost_checkBox.IsChecked = memo.Topmost; titlehidden_checkbox.IsChecked = setting.title_hidden; opt_slider.Value = setting.transper * 100; opt_label.Content = string.Format("{0:0}", opt_slider.Value); enable_mouseover.IsChecked = !(setting.mouse_over); }
//---------以下イベント------------------ public NotifyIconWrapper() { InitializeComponent(); if (!File.Exists("memofile")) //memofileフォルダがなかったら作成 { Directory.CreateDirectory("memofile"); } bool existfile = false; this.exit_app.Click += this.exit_app_click; //終了イベント this.Add_new_memo.Click += this.add_memo_click; //新規メモ作成イベント string[] dir = Directory.GetFiles(@"memofile", "*_setting.config", SearchOption.AllDirectories); foreach (string i in dir) { Console.WriteLine(i); memo_window newmemo = loadsave(i); if (memo_list == null) { memo_list = new List<memo_window>(); } memo_list.Add(newmemo); newmemo.Show(); existfile = true; } if (!existfile) //1つもない時 { memo_window new_window = new memo_window(); if (memo_list == null) { memo_list = new List<memo_window>(); } new_window.Show(); memo_list.Add(new_window); } Console.WriteLine("ok"); }
//---------以下イベント------------------ public NotifyIconWrapper() { InitializeComponent(); if (!File.Exists("memofile")) //memofileフォルダがなかったら作成 { Directory.CreateDirectory("memofile"); } bool existfile = false; this.exit_app.Click += this.exit_app_click; //終了イベント this.Add_new_memo.Click += this.add_memo_click; //新規メモ作成イベント string[] dir = Directory.GetFiles(@"memofile", "*_setting.config", SearchOption.AllDirectories); foreach (string i in dir) { Console.WriteLine(i); memo_window newmemo = loadsave(i); if (memo_list == null) { memo_list = new List <memo_window>(); } memo_list.Add(newmemo); newmemo.Show(); existfile = true; } if (!existfile) //1つもない時 { memo_window new_window = new memo_window(); if (memo_list == null) { memo_list = new List <memo_window>(); } new_window.Show(); memo_list.Add(new_window); } Console.WriteLine("ok"); }
public memo_setting(memo_window memo_w) { this.memo = memo_w; GenerateID(); Synchronism(); }
//saveクラスを生成してそこからmemo_windowクラスを作る private memo_window loadsave(string filename) { string fileName = @filename; save savefile; //<XMLファイルから読み込む> //XmlSerializerオブジェクトの作成 System.Xml.Serialization.XmlSerializer serializer2 = new System.Xml.Serialization.XmlSerializer(typeof(save)); //ファイルを開く System.IO.StreamReader sr = new System.IO.StreamReader(fileName, new System.Text.UTF8Encoding(false)); //XMLファイルから読み込み、逆シリアル化する savefile = (save)serializer2.Deserialize(sr); //閉じる sr.Close(); memo_window new_memo = new memo_window(savefile.memoID); new_memo.title_label.Content = savefile.title; new_memo.memo_textbox.Text = savefile.content; new_memo.Topmost = savefile.topmost; new_memo.Opacity = savefile.transper; new_memo.mouse_over = savefile.mouse_over; new_memo.title_hidden.IsChecked = savefile.title_hidden; new_memo.Topmost_Right.IsChecked = savefile.topmost; if (savefile.title_hidden) { new_memo.title_label.Visibility = Visibility.Hidden; } else { new_memo.title_label.Visibility = Visibility.Visible; } new_memo.memo_textbox.Foreground = Convertbrash(savefile.font_color); //new_memo.default_memocolor = Convertbrash(savefile.font_color); new_memo.Background = Convertbrash(savefile.back); new_memo.back = Convertbrash(savefile.back); new_memo.memo_textbox.FontFamily = new FontFamily(savefile.font); new_memo.memo_textbox.FontSize = savefile.fontsize; new_memo.Top = savefile.p.Y; new_memo.Left = savefile.p.X; new_memo.Height = savefile.height; new_memo.memo_textbox.Height = savefile.width - 28; new_memo.Width = savefile.width; new_memo.memo_textbox.Width = savefile.width; new_memo.setting.Synchronism(); return new_memo; }
//タスクバーの新規メモ作成ボタン private void add_memo_click(object sender,EventArgs e) { memo_window new_window = new memo_window(); change_titile_window change = new change_titile_window(new_window); if(memo_list == null) { memo_list = new List<memo_window>(); } new_window.Show(); change.Show(); //タイトル名設定ウィンドウ表示 memo_list.Add(new_window); }