Пример #1
0
		public void ManualStartPositionNoInterference()
		{
			using (DummyPersistedFormManual form = new DummyPersistedFormManual())
			{
				form.SetDesktopBounds(100, 200, form.Width, form.Height);
				Rectangle rectOrig = form.DesktopBounds;
				form.Show();
				FormWindowState state = form.WindowState;
				Rectangle rcForm = form.DesktopBounds;
				float dpi;
				using (var graphics = form.CreateGraphics())
				{
					dpi = graphics.DpiX;
				}
				form.Close();
				Assert.AreEqual(FormWindowState.Normal, state);
				Assert.AreEqual(rectOrig.Location, rcForm.Location);
				// At any other DPI, DotNet resizes the window for us!
				if (dpi == 96)
					Assert.AreEqual(rectOrig, rcForm);
			}
		}
Пример #2
0
 public void ManualStartPositionNoInterference()
 {
     using (DummyPersistedFormManual form = new DummyPersistedFormManual())
     {
         form.SetDesktopBounds(100, 200, form.Width, form.Height);
         Rectangle rectOrig = form.DesktopBounds;
         form.Show();
         FormWindowState state  = form.WindowState;
         Rectangle       rcForm = form.DesktopBounds;
         float           dpi;
         using (var graphics = form.CreateGraphics())
         {
             dpi = graphics.DpiX;
         }
         form.Close();
         Assert.AreEqual(FormWindowState.Normal, state);
         Assert.AreEqual(rectOrig.Location, rcForm.Location);
         // At any other DPI, DotNet resizes the window for us!
         if (dpi == 96)
         {
             Assert.AreEqual(rectOrig, rcForm);
         }
     }
 }