(1) DataEntry.StandardCamera.TestStartEndForm image size 640x480, (2) ZOOM implemented, (3) simulation mode, ver. 2.17.710.
This commit is contained in:
@@ -22,7 +22,36 @@ namespace TBF.BenchControl.DataEntry.StandardCamera
|
|||||||
public string[] StartImages
|
public string[] StartImages
|
||||||
{
|
{
|
||||||
get { return startImages; }
|
get { return startImages; }
|
||||||
set { startImages = value; }
|
set
|
||||||
|
{
|
||||||
|
if (entryFormCfg.DebugLevel == DebugMode.Simulate)
|
||||||
|
{
|
||||||
|
startImages = new string[] { "C:\\TBF\\Images\\Test\\Image1.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image2.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image3.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image4.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image5.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image1.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image2.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image3.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image4.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image5.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image1.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image2.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image3.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image4.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image5.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image1.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image2.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image3.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image4.jpg",
|
||||||
|
"C:\\TBF\\Images\\Test\\Image5.jpg" };
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
startImages = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
string[] startImages;
|
string[] startImages;
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,13 @@ using TBF.Resources;
|
|||||||
|
|
||||||
namespace TBF.BenchControl.DataEntry.StandardCamera
|
namespace TBF.BenchControl.DataEntry.StandardCamera
|
||||||
{
|
{
|
||||||
|
/// Type for argument that identifies images
|
||||||
|
enum Tst
|
||||||
|
{
|
||||||
|
Start,
|
||||||
|
End,
|
||||||
|
}
|
||||||
|
|
||||||
public partial class TestStartEndForm : Form, GenericDevices.IHasCompleted
|
public partial class TestStartEndForm : Form, GenericDevices.IHasCompleted
|
||||||
{
|
{
|
||||||
private static readonly ILog log = LogManager.GetLogger(typeof(TestStartEndForm));
|
private static readonly ILog log = LogManager.GetLogger(typeof(TestStartEndForm));
|
||||||
@@ -41,6 +48,11 @@ namespace TBF.BenchControl.DataEntry.StandardCamera
|
|||||||
double warningLimLo; /// limit to display exclamation mark, typically 2x errLimLo
|
double warningLimLo; /// limit to display exclamation mark, typically 2x errLimLo
|
||||||
double warningLimHi; /// limit to display exclamation mark, typically 2x errLimHi
|
double warningLimHi; /// limit to display exclamation mark, typically 2x errLimHi
|
||||||
|
|
||||||
|
string lastImageName;
|
||||||
|
Image lastImage; /// non-zoomed image
|
||||||
|
bool zoom;
|
||||||
|
Image zoomedImage;
|
||||||
|
|
||||||
|
|
||||||
const int TextBoxesCount = 24;
|
const int TextBoxesCount = 24;
|
||||||
///
|
///
|
||||||
@@ -118,7 +130,7 @@ namespace TBF.BenchControl.DataEntry.StandardCamera
|
|||||||
int lineSize = (WaterMetersCount <= 6) ? WaterMetersCount : Config.Data.LineSize;
|
int lineSize = (WaterMetersCount <= 6) ? WaterMetersCount : Config.Data.LineSize;
|
||||||
DeterminePhysPosWMPos(TextBoxesCount, WaterMetersCount, lineSize, out phys2wm, out wm2phys);
|
DeterminePhysPosWMPos(TextBoxesCount, WaterMetersCount, lineSize, out phys2wm, out wm2phys);
|
||||||
|
|
||||||
Height = 455 + 38 * WaterMetersCount;
|
Height = 550 + 30 * lineSize;
|
||||||
|
|
||||||
WMStartState = new float[waterMetersCount];
|
WMStartState = new float[waterMetersCount];
|
||||||
WMStartStateStr = new string[waterMetersCount];
|
WMStartStateStr = new string[waterMetersCount];
|
||||||
@@ -446,129 +458,156 @@ namespace TBF.BenchControl.DataEntry.StandardCamera
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void startTextBox1_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(0); }
|
private void startTextBox1_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 0); }
|
||||||
private void startTextBox2_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(1); }
|
private void startTextBox2_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 1); }
|
||||||
private void startTextBox3_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(2); }
|
private void startTextBox3_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 2); }
|
||||||
private void startTextBox4_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(3); }
|
private void startTextBox4_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 3); }
|
||||||
private void startTextBox5_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(4); }
|
private void startTextBox5_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 4); }
|
||||||
private void startTextBox6_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(5); }
|
private void startTextBox6_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 5); }
|
||||||
private void startTextBox7_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(6); }
|
private void startTextBox7_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 6); }
|
||||||
private void startTextBox8_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(7); }
|
private void startTextBox8_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 7); }
|
||||||
private void startTextBox9_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(8); }
|
private void startTextBox9_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 8); }
|
||||||
private void startTextBox10_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(9); }
|
private void startTextBox10_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 9); }
|
||||||
private void startTextBox11_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(10); }
|
private void startTextBox11_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 10); }
|
||||||
private void startTextBox12_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(11); }
|
private void startTextBox12_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 11); }
|
||||||
private void startTextBox13_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(12); }
|
private void startTextBox13_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 12); }
|
||||||
private void startTextBox14_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(13); }
|
private void startTextBox14_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 13); }
|
||||||
private void startTextBox15_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(14); }
|
private void startTextBox15_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 14); }
|
||||||
private void startTextBox16_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(15); }
|
private void startTextBox16_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 15); }
|
||||||
private void startTextBox17_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(16); }
|
private void startTextBox17_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 16); }
|
||||||
private void startTextBox18_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(17); }
|
private void startTextBox18_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 17); }
|
||||||
private void startTextBox19_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(18); }
|
private void startTextBox19_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 18); }
|
||||||
private void startTextBox20_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(19); }
|
private void startTextBox20_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 19); }
|
||||||
private void startTextBox21_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(20); }
|
private void startTextBox21_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 20); }
|
||||||
private void startTextBox22_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(21); }
|
private void startTextBox22_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 21); }
|
||||||
private void startTextBox23_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(22); }
|
private void startTextBox23_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 22); }
|
||||||
private void startTextBox24_AcceptsTabChanged(object sender, EventArgs e) { LoadStartImage(23); }
|
private void startTextBox24_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.Start, 23); }
|
||||||
private void startTextBox1_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(0); }
|
private void startTextBox1_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 0); }
|
||||||
private void startTextBox2_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(1); }
|
private void startTextBox2_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 1); }
|
||||||
private void startTextBox3_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(2); }
|
private void startTextBox3_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 2); }
|
||||||
private void startTextBox4_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(3); }
|
private void startTextBox4_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 3); }
|
||||||
private void startTextBox5_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(4); }
|
private void startTextBox5_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 4); }
|
||||||
private void startTextBox6_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(5); }
|
private void startTextBox6_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 5); }
|
||||||
private void startTextBox7_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(6); }
|
private void startTextBox7_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 6); }
|
||||||
private void startTextBox8_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(7); }
|
private void startTextBox8_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 7); }
|
||||||
private void startTextBox9_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(8); }
|
private void startTextBox9_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 8); }
|
||||||
private void startTextBox10_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(9); }
|
private void startTextBox10_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 9); }
|
||||||
private void startTextBox11_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(10); }
|
private void startTextBox11_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 10); }
|
||||||
private void startTextBox12_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(11); }
|
private void startTextBox12_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 11); }
|
||||||
private void startTextBox13_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(12); }
|
private void startTextBox13_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 12); }
|
||||||
private void startTextBox14_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(13); }
|
private void startTextBox14_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 13); }
|
||||||
private void startTextBox15_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(14); }
|
private void startTextBox15_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 14); }
|
||||||
private void startTextBox16_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(15); }
|
private void startTextBox16_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 15); }
|
||||||
private void startTextBox17_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(16); }
|
private void startTextBox17_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 16); }
|
||||||
private void startTextBox18_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(17); }
|
private void startTextBox18_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 17); }
|
||||||
private void startTextBox19_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(18); }
|
private void startTextBox19_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 18); }
|
||||||
private void startTextBox20_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(19); }
|
private void startTextBox20_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 19); }
|
||||||
private void startTextBox21_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(20); }
|
private void startTextBox21_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 20); }
|
||||||
private void startTextBox22_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(21); }
|
private void startTextBox22_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 21); }
|
||||||
private void startTextBox23_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(22); }
|
private void startTextBox23_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 22); }
|
||||||
private void startTextBox24_MouseDown(object sender, MouseEventArgs e) { LoadStartImage(23); }
|
private void startTextBox24_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.Start, 23); }
|
||||||
///
|
|
||||||
void LoadStartImage(int physPos)
|
|
||||||
{
|
|
||||||
int wmNr = phys2wm[physPos];
|
|
||||||
if (wmNr > 0 && startImages[wmNr - 1] != null)
|
|
||||||
{
|
|
||||||
pictureBox1.Image = Image.FromFile(startImages[wmNr - 1]);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
pictureBox1.Image = new Bitmap(TBF.Properties.Resources.Empty);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void endTextBox1_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(0); }
|
private void endTextBox1_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 0); }
|
||||||
private void endTextBox2_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(1); }
|
private void endTextBox2_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 1); }
|
||||||
private void endTextBox3_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(2); }
|
private void endTextBox3_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 2); }
|
||||||
private void endTextBox4_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(3); }
|
private void endTextBox4_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 3); }
|
||||||
private void endTextBox5_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(4); }
|
private void endTextBox5_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 4); }
|
||||||
private void endTextBox6_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(5); }
|
private void endTextBox6_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 5); }
|
||||||
private void endTextBox7_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(6); }
|
private void endTextBox7_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 6); }
|
||||||
private void endTextBox8_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(7); }
|
private void endTextBox8_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 7); }
|
||||||
private void endTextBox9_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(8); }
|
private void endTextBox9_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 8); }
|
||||||
private void endTextBox10_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(9); }
|
private void endTextBox10_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 9); }
|
||||||
private void endTextBox11_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(10); }
|
private void endTextBox11_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 10); }
|
||||||
private void endTextBox12_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(11); }
|
private void endTextBox12_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 11); }
|
||||||
private void endTextBox13_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(12); }
|
private void endTextBox13_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 12); }
|
||||||
private void endTextBox14_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(13); }
|
private void endTextBox14_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 13); }
|
||||||
private void endTextBox15_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(14); }
|
private void endTextBox15_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 14); }
|
||||||
private void endTextBox16_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(15); }
|
private void endTextBox16_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 15); }
|
||||||
private void endTextBox17_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(16); }
|
private void endTextBox17_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 16); }
|
||||||
private void endTextBox18_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(17); }
|
private void endTextBox18_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 17); }
|
||||||
private void endTextBox19_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(18); }
|
private void endTextBox19_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 18); }
|
||||||
private void endTextBox20_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(19); }
|
private void endTextBox20_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 19); }
|
||||||
private void endTextBox21_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(20); }
|
private void endTextBox21_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 20); }
|
||||||
private void endTextBox22_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(21); }
|
private void endTextBox22_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 21); }
|
||||||
private void endTextBox24_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(22); }
|
private void endTextBox24_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 22); }
|
||||||
private void endTextBox23_AcceptsTabChanged(object sender, EventArgs e) { LoadEndImage(23); }
|
private void endTextBox23_AcceptsTabChanged(object sender, EventArgs e) { LoadImage(Tst.End, 23); }
|
||||||
private void endTextBox1_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(0); }
|
private void endTextBox1_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 0); }
|
||||||
private void endTextBox2_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(1); }
|
private void endTextBox2_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 1); }
|
||||||
private void endTextBox3_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(2); }
|
private void endTextBox3_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 2); }
|
||||||
private void endTextBox4_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(3); }
|
private void endTextBox4_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 3); }
|
||||||
private void endTextBox5_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(4); }
|
private void endTextBox5_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 4); }
|
||||||
private void endTextBox6_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(5); }
|
private void endTextBox6_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 5); }
|
||||||
private void endTextBox7_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(6); }
|
private void endTextBox7_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 6); }
|
||||||
private void endTextBox8_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(7); }
|
private void endTextBox8_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 7); }
|
||||||
private void endTextBox9_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(8); }
|
private void endTextBox9_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 8); }
|
||||||
private void endTextBox10_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(9); }
|
private void endTextBox10_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 9); }
|
||||||
private void endTextBox11_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(10); }
|
private void endTextBox11_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 10); }
|
||||||
private void endTextBox12_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(11); }
|
private void endTextBox12_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 11); }
|
||||||
private void endTextBox13_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(12); }
|
private void endTextBox13_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 12); }
|
||||||
private void endTextBox14_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(13); }
|
private void endTextBox14_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 13); }
|
||||||
private void endTextBox15_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(14); }
|
private void endTextBox15_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 14); }
|
||||||
private void endTextBox16_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(15); }
|
private void endTextBox16_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 15); }
|
||||||
private void endTextBox17_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(16); }
|
private void endTextBox17_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 16); }
|
||||||
private void endTextBox18_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(17); }
|
private void endTextBox18_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 17); }
|
||||||
private void endTextBox19_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(18); }
|
private void endTextBox19_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 18); }
|
||||||
private void endTextBox20_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(19); }
|
private void endTextBox20_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 19); }
|
||||||
private void endTextBox21_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(20); }
|
private void endTextBox21_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 20); }
|
||||||
private void endTextBox22_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(21); }
|
private void endTextBox22_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 21); }
|
||||||
private void endTextBox23_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(22); }
|
private void endTextBox23_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 22); }
|
||||||
private void endTextBox24_MouseDown(object sender, MouseEventArgs e) { LoadEndImage(22); }
|
private void endTextBox24_MouseDown(object sender, MouseEventArgs e) { LoadImage(Tst.End, 23); }
|
||||||
///
|
///
|
||||||
void LoadEndImage(int physPos)
|
void LoadImage(Tst startEnd, int physPos)
|
||||||
{
|
{
|
||||||
int wmNr = phys2wm[physPos];
|
int wmNr = phys2wm[physPos];
|
||||||
if (wmNr > 0 && endImages[wmNr - 1] != null)
|
|
||||||
|
if ((startEnd == Tst.Start) && (wmNr > 0) && (startImages[wmNr - 1] != null))
|
||||||
|
{
|
||||||
|
lastImageName = startImages[wmNr - 1];
|
||||||
|
}
|
||||||
|
else if ((startEnd == Tst.End) && (wmNr > 0) && (endImages[wmNr - 1] != null))
|
||||||
{
|
{
|
||||||
pictureBox1.Image = Image.FromFile(endImages[wmNr - 1]);
|
lastImageName = endImages[wmNr - 1];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
pictureBox1.Image = new Bitmap(TBF.Properties.Resources.Empty);
|
lastImageName = string.Empty;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
lastImage = string.IsNullOrEmpty(lastImageName) ? new Bitmap(TBF.Properties.Resources.Empty) : Image.FromFile(lastImageName);
|
||||||
|
pictureBox1.Image = lastImage;
|
||||||
|
zoom = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Picture zoom function
|
||||||
|
/// </summary>
|
||||||
|
private void pictureBox1_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
MouseEventArgs me = (MouseEventArgs)e;
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(lastImageName) && me.Button == MouseButtons.Left && !zoom)
|
||||||
|
{
|
||||||
|
Point mouseLoc = me.Location;
|
||||||
|
float picBoxW = (float)pictureBox1.Size.Width;
|
||||||
|
float picBoxH = (float)pictureBox1.Size.Height;
|
||||||
|
float newRelX = Math.Max(0, Math.Min(mouseLoc.X / picBoxW - 0.25f, 0.5f));
|
||||||
|
float newRelY = Math.Max(0, Math.Min(mouseLoc.Y / picBoxH - 0.25f, 0.5f));
|
||||||
|
|
||||||
|
Bitmap bmpImage = new Bitmap(lastImage);
|
||||||
|
Rectangle newRect = new Rectangle((int)(newRelX * bmpImage.Width),
|
||||||
|
(int)(newRelY * bmpImage.Height),
|
||||||
|
bmpImage.Width / 2,
|
||||||
|
bmpImage.Height / 2); /// image resolution, 1280 x 960
|
||||||
|
zoom = true;
|
||||||
|
pictureBox1.Image = zoomedImage = bmpImage.Clone(newRect, bmpImage.PixelFormat);
|
||||||
|
}
|
||||||
|
else if (!string.IsNullOrEmpty(lastImageName) && me.Button == MouseButtons.Right)
|
||||||
|
{
|
||||||
|
zoom = false;
|
||||||
|
pictureBox1.Image = lastImage;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private void startTextBox1_TextChanged(object sender, EventArgs e)
|
private void startTextBox1_TextChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
|||||||
+1532
-1531
File diff suppressed because it is too large
Load Diff
@@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
|
|||||||
// Build Number
|
// Build Number
|
||||||
// Revision
|
// Revision
|
||||||
//
|
//
|
||||||
[assembly: AssemblyVersion("2.17.709.1")]
|
[assembly: AssemblyVersion("2.17.710.1")]
|
||||||
[assembly: AssemblyFileVersion("2.17.709.1")]
|
[assembly: AssemblyFileVersion("2.17.710.1")]
|
||||||
|
|||||||
Reference in New Issue
Block a user