def __init__(self): Form.__init__(self) self.ClientSize = Size(400, 250) self.Text = "About FLExTools" self.FormBorderStyle = FormBorderStyle .Fixed3D self.Icon = Icon(UIGlobal.ApplicationIcon) pb = PictureBox() pb.Image = Image.FromFile(UIGlobal.ApplicationIcon) pb.BackColor = UIGlobal.helpDialogColor pb.SizeMode = PictureBoxSizeMode.CenterImage self.Controls.Add(pb) self.Controls.Add(AboutInfo())
INFO_AREA = Panel() INFO_AREA.Width = EXPLORER_VISIBLE_INFORMATION_AREA.Width * 0.6 INFO_AREA.Dock = DockStyle.Right #INFO_AREA.BackColor = Color.Blue EXPLORER_VISIBLE_INFORMATION_AREA.Controls.Add(ART_AREA) EXPLORER_VISIBLE_INFORMATION_AREA.Controls.Add(INFO_AREA) ######################################### # ART AREA CONTROLS #################### COVER_ART = PictureBox() COVER_ART.SizeMode = PictureBoxSizeMode.StretchImage #COVER_ART.Image = Bitmap(MemoryStream(WebClient().DownloadData('https://upload.wikimedia.org/wikipedia/en/2/2c/Metallica_-_Metallica_cover.jpg'))) #COVER_ART.Image = Bitmap(FileInterface(r'../test/Blackened.mp3').GetPicture) COVER_ART.BackColor = Color.White COVER_ART.Size = Size(160, 160) COVER_ART.Top = 45 COVER_ART.Left = (ART_AREA.Width - COVER_ART.Width) / 2 ART_AREA.Controls.Add(COVER_ART) ######################################### # INFO AREA CONTROLS ################### # Construct four identical textboxes # Each Formbox is 40 units above the next FORMBOXES["Title"] = Formbox("Title") FORMBOXES["Title"].Width = 250 FORMBOXES["Title"].Top = 35 FORMBOXES["Title"].Left = 20