Пример #1
0
 private void miFileBrash_Click(object sender, EventArgs e)
 {
     ofdBrush.InitialDirectory = Directory.GetCurrentDirectory();
     if (ofdBrush.ShowDialog() == DialogResult.OK)
     {
         if (File.Exists(ofdBrush.FileName))
         {
             tmRender.Stop();
             var    fsBrush = new FileStream(ofdBrush.FileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
             Bitmap ldBrush = new Bitmap(fsBrush);
             fsBrush.Dispose();
             if (ldBrush.Width > 40 || ldBrush.Height > 40)
             {
                 MessageBox.Show("Найбільший розмір зображення для пензлика 40Х40 пікселів.", "Попередження!", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                 return;
             }
             ProgrammDrawingEngine.SetBrushFromFile(ofdBrush.FileName);
             tmRender.Start();
         }
     }
 }