public Pivot_Points_Calculator()
{
pnlInput = new Fancy_Panel(Language.T("Input Values"));
pnlOutput = new Fancy_Panel(Language.T("Output Values"));
alblInputNames = new Label[3];
atbxInputValues = new TextBox[3];
alblOutputNames = new Label[7];
alblOutputValues = new Label[7];
font = this.Font;
colorText = LayoutColors.ColorControlText;
MaximizeBox = false;
MinimizeBox = false;
Icon = Data.Icon;
BackColor = LayoutColors.ColorFormBack;
FormBorderStyle = FormBorderStyle.FixedDialog;
Text = Language.T("Pivot Points");
// Input
pnlInput.Parent = this;
// Output
pnlOutput.Parent = this;
// Input Names
string[] asInputNames = new string[] {
Language.T("Highest price"),
Language.T("Closing price"),
Language.T("Lowest price"),
};
int iNumber = 0;
foreach (string sName in asInputNames)
{
alblInputNames[iNumber] = new Label();
alblInputNames[iNumber].Parent = pnlInput;
alblInputNames[iNumber].ForeColor = colorText;
alblInputNames[iNumber].BackColor = Color.Transparent;
alblInputNames[iNumber].AutoSize = true;
alblInputNames[iNumber].Text = sName;
atbxInputValues[iNumber] = new TextBox();
atbxInputValues[iNumber].Parent = pnlInput;
atbxInputValues[iNumber].TextChanged += new EventHandler(TbxInput_TextChanged);
iNumber++;
}
// Output Names
string[] asOutputNames = new string[] {
Language.T("Resistance") + " 3",
Language.T("Resistance") + " 2",
Language.T("Resistance") + " 1",
Language.T("Pivot Point"),
Language.T("Support") + " 1",
Language.T("Support") + " 2",
Language.T("Support") + " 3",
};
iNumber = 0;
foreach (string sName in asOutputNames)
{
alblOutputNames[iNumber] = new Label();
alblOutputNames[iNumber].Parent = pnlOutput;
alblOutputNames[iNumber].ForeColor = colorText;
alblOutputNames[iNumber].BackColor = Color.Transparent;
alblOutputNames[iNumber].AutoSize = true;
alblOutputNames[iNumber].Text = sName;
alblOutputValues[iNumber] = new Label();
alblOutputValues[iNumber].Parent = pnlOutput;
alblOutputValues[iNumber].ForeColor = colorText;
alblOutputValues[iNumber].BackColor = Color.Transparent;
alblOutputValues[iNumber].AutoSize = true;
iNumber++;
}
alblOutputNames[3].Font = new Font(Font.FontFamily, Font.Size, FontStyle.Bold);
alblOutputValues[3].Font = new Font(Font.FontFamily, Font.Size, FontStyle.Bold);
}