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(); } } }