zoukankan      html  css  js  c++  java
  • Winform如何保存自定义属性

    1.在设计界面中选择控件,然后在属性窗口选择数据->ApplicationSettings,然后选择font,新建一个fontsize

    2.添加控制类

        public class fontcontrol
        {
            //AppConfig ac = new AppConfig();
            public float Size
            {
                get
                {
                    return PE_TEST.Properties.Settings.Default.fontsize.Size;
                }
                set
                {
                    Font f = PE_TEST.Properties.Settings.Default.fontsize;
                    Font nf = new Font(f.FontFamily, value, f.Style, f.Unit);
                    PE_TEST.Properties.Settings.Default.fontsize = nf;
                    //Properties.Settings.Default.Save();
                }
            }
        }

    3.在窗口类的事件响应中调用

            private void Btnadd_Click(object sender, EventArgs e)
            {
                FontCtrl.Size++;
            }


    4.点击项目属性中的“设置”中的查看代码,vs自动生成Settings.cs文件。在Settings.cs中的初始化中绑定事件
            public Settings() {
                // // 若要为保存和更改设置添加事件处理程序,请取消注释下列行:
                //
                // this.SettingChanging += this.SettingChangingEventHandler;
                //
                // this.SettingsSaving += this.SettingsSavingEventHandler;
                //
                this.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(Settings_PropertyChanged);
            }

    5.在Settings.cs中的PropertyChanged事件响应函数中

            void Settings_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
            {
                Settings s = sender as Settings;
                s.Save();
            }

  • 相关阅读:
    android 近百个源码项目【转】
    503 Service Temporarily Unavailable
    linux 复制文件夹内所有文件到另一个文件夹
    国甲魔方(1)
    大雁展翅,轮回,国甲,国丙,速龙,傲龙,御龙这些魔方有什么区别
    77教师一定要看的15部电影【附下载地址】
    教师一定要看的15部电影
    孩子
    为什么我的 app:actionViewClass="android.widget.SearchView"和app:showAsAction="ifRoom|collapseActionView"才有
    大数据征信 是伪命题?还是金融行业的救世主?
  • 原文地址:https://www.cnblogs.com/qiu2013/p/qiu.html
Copyright © 2011-2022 走看看