コード例 #1
0
ファイル: Screenie.cs プロジェクト: NAndreasson/Screenie
        public Screenie(Settings settings)
        {
            _settings = settings;
            InitWindowsHookLib();

            printAreaKeys.AddKey(Keys.A);
        }
コード例 #2
0
ファイル: Settings.cs プロジェクト: NAndreasson/Screenie
 public static void SaveSettings(Settings settings)
 {
     using (FileStream fileStream  = File.Open(@"Settings.xml", FileMode.Create)) {
         DataContractSerializer dataContractSerializer = new DataContractSerializer(typeof(Settings));
         dataContractSerializer.WriteObject(fileStream, settings);
     }
 }
コード例 #3
0
ファイル: Settings.cs プロジェクト: NAndreasson/Screenie
 private static Settings DefaultSettings()
 {
     Settings settings = new Settings();
     settings.SavePath = "./";
     settings.FileFormat = new ImageFormat(System.Drawing.Imaging.ImageFormat.Jpeg);
     settings.FtpEnabled = true;
     settings.FtpAddress = @"ftp://ftp.google.se/";
     settings.Username = "******";
     settings.Password = "******";
     return settings;
 }
コード例 #4
0
ファイル: GUIForm.cs プロジェクト: NAndreasson/Screenie
 private void ScreenieForm_Load(object sender, EventArgs e)
 {
     //abc.Visible = true;
     // if xml file exists load it
     try
     {
         _settings = Settings.LoadSettings();
         SetGuiSettings();
     }
     catch (Exception er)
     {
         Console.WriteLine(er.Message);
         Console.WriteLine(er.InnerException.Message);
         Console.WriteLine(er.InnerException.InnerException.Message);
     }
     Screenie settings = new Screenie(_settings);
 }