コード例 #1
0
        private void FontChangeButton_Click(object sender, RoutedEventArgs e)
        {
            FontChangeWindow fontChangeWindow = new FontChangeWindow(CurrentFont);

            fontChangeWindow.Owner           = this;
            fontChangeWindow.FormCloseEvent += new FontChangeWindow.FormCloseHandler(FontWindows_Close);
            fontChangeWindow.ShowDialog();
        }
コード例 #2
0
        private void FontWindows_Close(FontChangeWindow sender, EventArgs e)
        {
            if (sender.Isfontset) //フォントが選択されているとき

            {
                //Debug.Print(sender.SelectFontF.ToString());
                logwin.AddLog(DateTime.Now, "Font Selected:" + sender.SelectFontF.ToString());
                CurrentFont            = new FontFamily(new Uri("file:///" + sender.SelectFontF.Key, UriKind.Absolute), sender.SelectFontF.Value);
                FontNameBox.FontFamily = CurrentFont;
                FontNameBox.Text       = CurrentFont.ToString();

                logwin.AddLog(DateTime.Now, "Font path: " + sender.SelectFontF.Key);
                FNTCopyAsync(sender.SelectFontF.Key, logwin);
            }
        }