-
Notifications
You must be signed in to change notification settings - Fork 0
/
Form1.cs
118 lines (89 loc) · 3.07 KB
/
Form1.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
using System;
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.Runtime.InteropServices;
namespace POS_Team_Elite
{
public partial class LoadingWindow : Form
{
[DllImport("Gdi32.dll", EntryPoint = "CreateRoundRectRgn")]
private static extern IntPtr CreateRoundRectRgn
(
int nLeftRect, // x-coordinate of upper-left corner
int nTopRect, // y-coordinate of upper-left corner
int nRightRect, // x-coordinate of lower-right corner
int nBottomRect, // y-coordinate of lower-right corner
int nWidthEllipse, // width of ellipse
int nHeightEllipse // height of ellipse
);
public LoadingWindow()
{
InitializeComponent();
this.FormBorderStyle = FormBorderStyle.None;
Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 40 , 40 ));
ProgressBar1.Value = 0;
}
private void timer1_Tick(object sender, EventArgs e)
{
/*
// loadingPanel.Width += 3;
if (loadingPanel.Width <= 820)
{
timer2.Enabled = false;
timer2.Stop();
// LoginWindow lg = new LoginWindow();
//lg.Show();
//this.Hide();
}*/
}
private void LoadingWindow_Load(object sender, EventArgs e)
{
timer1.Start(); // start timer to loading
/*
int x = 85;
timer1.Start();
while (timer1.Enabled == true)
{
loadingPanel.Location = new Point(364, 0);
loadingPanel.Size = new Size(x,28);
if (loadingPanel.Width <= 820)
{
timer1.Enabled = false;
timer1.Stop();
// LoginWindow lg = new LoginWindow();
//lg.Show();
//this.Hide();
}
x += 3;
}*/
}
private void timer1_Tick_1(object sender, EventArgs e) // code to show loading panel
{
ProgressBar1.Value += 1;
ProgressBar1.Text = ProgressBar1.Value.ToString() + "%";
if (ProgressBar1.Value == 100) // panel eka ee digt awma stop wenawa
{
timer1.Stop();
timer1.Enabled = false;
LoginWindow lg = new LoginWindow();
lg.Show();
this.Hide();
}
}
private void label6_Click(object sender, EventArgs e)
{
}
private void label7_Click(object sender, EventArgs e)
{
}
private void label1_Click(object sender, EventArgs e)
{
}
}
}