コード例 #1
0
ファイル: MultiSDIForm.cs プロジェクト: grome014/MultiSDIApp
 public void Deserialize(string fileName)
 {
     using (Stream stream =
                new FileStream(fileName, FileMode.Open, FileAccess.Read))
     {
         IFormatter formatter = new BinaryFormatter();
         document = (DocumentFont)formatter.Deserialize(stream);
     }
 }
コード例 #2
0
ファイル: MultiSDIForm.cs プロジェクト: grome014/MultiSDIApp
        private void preferencesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            preferencesDialog       = new PreferencesDialog();
            preferencesDialog.color = document.Color;
            preferencesDialog.font  = document.Font;

            preferencesDialog.Apply  += new EventHandler(applyUserPreferences);
            preferencesDialog.Cancel += new EventHandler(cancelUserPreferences);

            savedDocument = document;
            preferencesDialog.Show();
        }
コード例 #3
0
ファイル: MultiSDIForm.cs プロジェクト: grome014/MultiSDIApp
        public MultiSDIForm()
        {
            InitializeComponent();
            document = new DocumentFont();
            updateTextBox();
            updateStatusLabel();
            formCount++;
            appName   = "MultiSDIApp: " + formCount.ToString();
            this.Text = appName;
            MultiSDIApplication.Application.AddTopLevelForm(this);
            MultiSDIApplication.Application.AddWindowMenu(windowToolStripMenuItem);


            ProcessKeys = ProcessKeysEnum.ProcessCmdKey;
        }
コード例 #4
0
ファイル: MultiSDIForm.cs プロジェクト: grome014/MultiSDIApp
 /* 'Cancel' */
 private void cancelUserPreferences(object sender, EventArgs e)
 {
     document = savedDocument;
 }