ProcessTabPageCtrl48 functional for 40 watermeters.
This commit is contained in:
@@ -41,48 +41,76 @@ namespace TBF.Screens
|
||||
|
||||
InitializeComponent();
|
||||
|
||||
textBoxesCount = 24;
|
||||
textBoxesCount = 40;
|
||||
meter = new Label[] {
|
||||
meter1Label, meter2Label, meter3Label, meter4Label, meter5Label, meter6Label,
|
||||
meter7Label, meter8Label, meter9Label, meter10Label, meter11Label, meter12Label,
|
||||
meter13Label, meter14Label, meter15Label, meter16Label, meter17Label, meter18Label,
|
||||
meter19Label, meter20Label, meter21Label, meter22Label, meter23Label, meter24Label,
|
||||
meter1Label, meter2Label, meter3Label, meter4Label, meter5Label,
|
||||
meter6Label, meter7Label, meter8Label, meter9Label, meter10Label,
|
||||
meter11Label, meter12Label, meter13Label, meter14Label, meter15Label,
|
||||
meter16Label, meter17Label, meter18Label, meter19Label, meter20Label,
|
||||
meter21Label, meter22Label, meter23Label, meter24Label, meter25Label,
|
||||
meter26Label, meter27Label, meter28Label, meter29Label, meter30Label,
|
||||
meter31Label, meter32Label, meter33Label, meter34Label, meter35Label,
|
||||
meter36Label, meter37Label, meter38Label, meter39Label, meter40Label,
|
||||
};
|
||||
sensor = new Label[] {
|
||||
sensor1Label, sensor2Label, sensor3Label, sensor4Label, sensor5Label, sensor6Label,
|
||||
sensor7Label, sensor8Label, sensor9Label, sensor10Label, sensor11Label, sensor12Label,
|
||||
sensor13Label, sensor14Label, sensor15Label, sensor16Label, sensor17Label, sensor18Label,
|
||||
sensor19Label, sensor20Label, sensor21Label, sensor22Label, sensor23Label, sensor24Label,
|
||||
sensor1Label, sensor2Label, sensor3Label, sensor4Label, sensor5Label,
|
||||
sensor6Label, sensor7Label, sensor8Label, sensor9Label, sensor10Label,
|
||||
sensor11Label, sensor12Label, sensor13Label, sensor14Label, sensor15Label,
|
||||
sensor16Label, sensor17Label, sensor18Label, sensor19Label, sensor20Label,
|
||||
sensor21Label, sensor22Label, sensor23Label, sensor24Label, sensor25Label,
|
||||
sensor26Label, sensor27Label, sensor28Label, sensor29Label, sensor30Label,
|
||||
sensor31Label, sensor32Label, sensor33Label, sensor34Label, sensor35Label,
|
||||
sensor36Label, sensor37Label, sensor38Label, sensor39Label, sensor40Label,
|
||||
};
|
||||
pulses = new Label[] {
|
||||
pulses1Label, pulses2Label, pulses3Label, pulses4Label, pulses5Label, pulses6Label,
|
||||
pulses7Label, pulses8Label, pulses9Label, pulses10Label, pulses11Label, pulses12Label,
|
||||
pulses13Label, pulses14Label, pulses15Label, pulses16Label, pulses17Label, pulses18Label,
|
||||
pulses19Label, pulses20Label, pulses21Label, pulses22Label, pulses23Label, pulses24Label,
|
||||
pulses1Label, pulses2Label, pulses3Label, pulses4Label, pulses5Label,
|
||||
pulses6Label, pulses7Label, pulses8Label, pulses9Label, pulses10Label,
|
||||
pulses11Label, pulses12Label, pulses13Label, pulses14Label, pulses15Label,
|
||||
pulses16Label, pulses17Label, pulses18Label, pulses19Label, pulses20Label,
|
||||
pulses21Label, pulses22Label, pulses23Label, pulses24Label, pulses25Label,
|
||||
pulses26Label, pulses27Label, pulses28Label, pulses29Label, pulses30Label,
|
||||
pulses31Label, pulses32Label, pulses33Label, pulses34Label, pulses35Label,
|
||||
pulses36Label, pulses37Label, pulses38Label, pulses39Label, pulses40Label,
|
||||
};
|
||||
refPulses = new Label[] {
|
||||
refPulses1Label, refPulses2Label, refPulses3Label, refPulses4Label, refPulses5Label, refPulses6Label,
|
||||
refPulses7Label, refPulses8Label, refPulses9Label, refPulses10Label, refPulses11Label, refPulses12Label,
|
||||
refPulses13Label, refPulses14Label, refPulses15Label, refPulses16Label, refPulses17Label, refPulses18Label,
|
||||
refPulses19Label, refPulses20Label, refPulses21Label, refPulses22Label, refPulses23Label, refPulses24Label,
|
||||
refPulses1Label, refPulses2Label, refPulses3Label, refPulses4Label, refPulses5Label,
|
||||
refPulses6Label, refPulses7Label, refPulses8Label, refPulses9Label, refPulses10Label,
|
||||
refPulses11Label, refPulses12Label, refPulses13Label, refPulses14Label, refPulses15Label,
|
||||
refPulses16Label, refPulses17Label, refPulses18Label, refPulses19Label, refPulses20Label,
|
||||
refPulses21Label, refPulses22Label, refPulses23Label, refPulses24Label, refPulses25Label,
|
||||
refPulses26Label, refPulses27Label, refPulses28Label, refPulses29Label, refPulses30Label,
|
||||
refPulses31Label, refPulses32Label, refPulses33Label, refPulses34Label, refPulses35Label,
|
||||
refPulses36Label, refPulses37Label, refPulses38Label, refPulses39Label, refPulses40Label,
|
||||
};
|
||||
volume = new Label[] {
|
||||
volume1Label, volume2Label, volume3Label, volume4Label, volume5Label, volume6Label,
|
||||
volume7Label, volume8Label, volume9Label, volume10Label, volume11Label, volume12Label,
|
||||
volume13Label, volume14Label, volume15Label, volume16Label, volume17Label, volume18Label,
|
||||
volume19Label, volume20Label, volume21Label, volume22Label, volume23Label, volume24Label,
|
||||
volume1Label, volume2Label, volume3Label, volume4Label, volume5Label,
|
||||
volume6Label, volume7Label, volume8Label, volume9Label, volume10Label,
|
||||
volume11Label, volume12Label, volume13Label, volume14Label, volume15Label,
|
||||
volume16Label, volume17Label, volume18Label, volume19Label, volume20Label,
|
||||
volume21Label, volume22Label, volume23Label, volume24Label, volume25Label,
|
||||
volume26Label, volume27Label, volume28Label, volume29Label, volume30Label,
|
||||
volume31Label, volume32Label, volume33Label, volume34Label, volume35Label,
|
||||
volume36Label, volume37Label, volume38Label, volume39Label, volume40Label,
|
||||
};
|
||||
error = new Label[] {
|
||||
error1Label, error2Label, error3Label, error4Label, error5Label, error6Label,
|
||||
error7Label, error8Label, error9Label, error10Label, error11Label, error12Label,
|
||||
error13Label, error14Label, error15Label, error16Label, error17Label, error18Label,
|
||||
error19Label, error20Label, error21Label, error22Label, error23Label, error24Label,
|
||||
error1Label, error2Label, error3Label, error4Label, error5Label,
|
||||
error6Label, error7Label, error8Label, error9Label, error10Label,
|
||||
error11Label, error12Label, error13Label, error14Label, error15Label,
|
||||
error16Label, error17Label, error18Label, error19Label, error20Label,
|
||||
error21Label, error22Label, error23Label, error24Label, error25Label,
|
||||
error26Label, error27Label, error28Label, error29Label, error30Label,
|
||||
error31Label, error32Label, error33Label, error34Label, error35Label,
|
||||
error36Label, error37Label, error38Label, error39Label, error40Label,
|
||||
};
|
||||
passed = new Label[] {
|
||||
passed1Label, passed2Label, passed3Label, passed4Label, passed5Label, passed6Label,
|
||||
passed7Label, passed8Label, passed9Label, passed10Label, passed11Label, passed12Label,
|
||||
passed13Label, passed14Label, passed15Label, passed16Label, passed17Label, passed18Label,
|
||||
passed19Label, passed20Label, passed21Label, passed22Label, passed23Label, passed24Label,
|
||||
passed1Label, passed2Label, passed3Label, passed4Label, passed5Label,
|
||||
passed6Label, passed7Label, passed8Label, passed9Label, passed10Label,
|
||||
passed11Label, passed12Label, passed13Label, passed14Label, passed15Label,
|
||||
passed16Label, passed17Label, passed18Label, passed19Label, passed20Label,
|
||||
passed21Label, passed22Label, passed23Label, passed24Label, passed25Label,
|
||||
passed26Label, passed27Label, passed28Label, passed29Label, passed30Label,
|
||||
passed31Label, passed32Label, passed33Label, passed34Label, passed35Label,
|
||||
passed36Label, passed37Label, passed38Label, passed39Label, passed40Label,
|
||||
};
|
||||
ShuffleLabels(Program.WMsCount, Program.LineSize);
|
||||
|
||||
@@ -132,7 +160,7 @@ namespace TBF.Screens
|
||||
/// <param name="lineSize">Number of watermeters in one line</param>
|
||||
void ShuffleLabels(int wmsCount, int lineSize)
|
||||
{
|
||||
if (wmsCount < textBoxesCount && lineSize > 0)
|
||||
if (wmsCount <= textBoxesCount && lineSize > 0)
|
||||
{
|
||||
int nrLines = (wmsCount + lineSize - 1) / lineSize;
|
||||
int gap = (textBoxesCount - wmsCount) / nrLines;
|
||||
|
||||
Reference in New Issue
Block a user