Added a buggy dynamically changing infobox (this will most likely not work)

This commit is contained in:
FloppyDiskDrive 2017-09-27 20:00:17 -05:00
parent 1c2bf50041
commit 23791cf63b
3 changed files with 19 additions and 3 deletions

Binary file not shown.

View file

@ -70,7 +70,7 @@
this.pictureBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)));
this.pictureBox1.Image = global::ShiftOS.Engine.Properties.Resources.Symbolinfo;
this.pictureBox1.Location = new System.Drawing.Point(3, 35);
this.pictureBox1.Location = new System.Drawing.Point(0, 34);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(80, 70);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;

View file

@ -11,6 +11,12 @@ namespace ShiftOS.Engine.WindowManager
Stream _str;
private int _buttonChoice;
private int _buttonSelected;
private int _leftDistance;
private int _rightDistance;
private int _textWidth;
private int _textHeight;
private int _topDistance;
private int _bottomDistance;
public InfoboxTemplate(ButtonType type)
{
InitializeComponent();
@ -84,8 +90,18 @@ namespace ShiftOS.Engine.WindowManager
private void changeSize_Tick(object sender, EventArgs e)
{
this.Height += label1.Height;
this.Width += label1.Width;
ChangeSize();
}
private void ChangeSize()
{
_textHeight = label1.Height;
_textWidth = label1.Width;
_topDistance = 55;
_bottomDistance = 121;
_rightDistance = 101;
_leftDistance = 55;
this.Height = _textHeight + _topDistance + _bottomDistance;
this.Width = _textWidth + _leftDistance + _rightDistance;
}
}
}