Переглянути джерело

Optimize ParticlesGridDevidePage

cxs 3 тижнів тому
батько
коміт
5a8d181ad9

+ 1 - 0
OTSIncAReportApp/1-UI/Control_Grids/ParticlesGridDevidePage/ModifyCategoryForm.cs

@@ -66,6 +66,7 @@ namespace OTSIncAReportApp._1_UI.Control_Grids.ParticlesGridDevidePage
             }
             if(DoYouWantToExit)
             {
+                this.DialogResult = DialogResult.OK;
                 Close();
             }
             

Різницю між файлами не показано, бо вона завелика
+ 542 - 433
OTSIncAReportApp/1-UI/Control_Grids/ParticlesGridDevidePage/ParticlesGridDevidePage.cs


+ 4 - 2
OTSIncAReportApp/3-ServiceCenter/DataOperation/ImageAccess/FieldImage.cs

@@ -394,15 +394,17 @@ namespace OTSIncAReportApp._3_ServiceCenter.DataOperation.DataAccess
             return bmap;
         }
 
-        public Bitmap ScaleImageProportional(Image sourceImage, int newWidth, int newHeight)
+        public Bitmap ScaleImageProportional(Image _Image, double ratio)
         {
+            var newWidth = (int)(_Image.Width * ratio);
+            var newHeight = (int)(_Image.Height * ratio);
             Bitmap result = new Bitmap(newWidth, newHeight);
             using (Graphics g = Graphics.FromImage(result))
             {
                 g.CompositingQuality = CompositingQuality.HighQuality;
                 g.SmoothingMode = SmoothingMode.HighQuality;
                 g.InterpolationMode = InterpolationMode.HighQualityBicubic;
-                g.DrawImage(sourceImage, 0, 0, newWidth, newHeight);
+                g.DrawImage(_Image, 0, 0, newWidth, newHeight);
             }
             return result;
         }

Деякі файли не було показано, через те що забагато файлів було змінено