멀티 모니터 설정 버그 수정

This commit is contained in:
2023-10-27 14:01:17 +09:00
parent 4e7228b7b2
commit 5da5d01450
4 changed files with 11 additions and 16 deletions

View File

@@ -1,21 +1,17 @@
using System; using System.Drawing;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms; using System.Windows.Forms;
namespace HSUCO_Cargo_Garage_Operation_Program.CustomForm namespace HSUCO_Cargo_Garage_Operation_Program.CustomForm
{ {
public partial class FindMonitor : Form public partial class FindMonitor : Form
{ {
public FindMonitor(string monitorNumber) public FindMonitor(string monitorNumber, Point location)
{ {
InitializeComponent(); InitializeComponent();
this.StartPosition = FormStartPosition.Manual;
label_No.Text = monitorNumber; label_No.Text = monitorNumber;
this.Location = location;
this.TopMost = true;
} }
} }
} }

View File

@@ -102,13 +102,12 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl
timer.Interval = 5000; timer.Interval = 5000;
timer.Tick += Timer_Tick; timer.Tick += Timer_Tick;
timer.Start();
for (int i = 0; i < findMonitors.Length; i++) for (int i = 0; i < findMonitors.Length; i++)
{ {
findMonitors[i] = new FindMonitor((i + 1).ToString()); findMonitors[i] = new FindMonitor((i + 1).ToString(), new System.Drawing.Point(scr[i].Bounds.Left + 30, scr[i].Bounds.Top + 30));
findMonitors[i].Location = new System.Drawing.Point(scr[i].WorkingArea.Top, scr[i].WorkingArea.X);
findMonitors[i].Show(); findMonitors[i].Show();
} }
timer.Start();
} }
private void Timer_Tick(object sender, EventArgs e) private void Timer_Tick(object sender, EventArgs e)

View File

@@ -426,7 +426,7 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl
MetroMessageBox.Show(this, "이용중인 사용자가 아닙니다.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); MetroMessageBox.Show(this, "이용중인 사용자가 아닙니다.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return; return;
} }
var result = MetroMessageBox.Show(this, "발급 하시겠습니까?", "증명서 발급", MessageBoxButtons.YesNo, var result = MetroMessageBox.Show(this, "발급 하시겠습니까?", "증명서 발급", MessageBoxButtons.YesNo,
MessageBoxIcon.Question); MessageBoxIcon.Question);
if (result == DialogResult.No) return; if (result == DialogResult.No) return;
@@ -463,7 +463,7 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl
setCertificateInformation.StartDate = promotion.StartDate; setCertificateInformation.StartDate = promotion.StartDate;
setCertificateInformation.EndDate = promotion.EndDate; setCertificateInformation.EndDate = promotion.EndDate;
setCertificateInformation.Amount = certificateInformation.Amount; setCertificateInformation.Amount = certificateInformation.Amount;
Database.SetCertificate(setCertificateInformation); Database.SetCertificate(setCertificateInformation);
var print = new PrintCertificate(new List<CertificateInformation>() { certificateInformation }, Global.GlobalSettings.GarageName); var print = new PrintCertificate(new List<CertificateInformation>() { certificateInformation }, Global.GlobalSettings.GarageName);

View File

@@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를 // 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를
// 기본값으로 할 수 있습니다. // 기본값으로 할 수 있습니다.
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.5.*")] [assembly: AssemblyVersion("1.6.*")]
[assembly: AssemblyFileVersion("1.5.*")] [assembly: AssemblyFileVersion("1.6.*")]