老师,这个怎么让窗口全屏遮罩,图片大小不变?
找到了,改这儿就行了
Dim waitMesspic As New System.Windows.Forms.PictureBox()
waitMesspic.Image = System.Drawing.Image.FromFile(ProjectPath & "Images\进度2.gif")
waitMesspic.Dock = System.Windows.Forms.DockStyle.Fill '锚定方式
waitMesspic.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage '图片缩放模式,等比拉伸,Normal:标准CenterImage:居中StretchImage:拉伸Zoom:等比拉伸
waitMess.Controls.Add(waitMesspic)
waitMess.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None '消除边框
waitMess.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen '位置居中
waitMess.TransparencyKey = Color.red
waitMess.OPacity = 0.8 '模糊系数0-1
'waitMess.Width = 1280/1.5 '固定大小
'waitMess.Height = 720/1.5 '固定大小
waitMess.Width = SysInfo.WorkingAreaWidth '屏幕大小
waitMess.Height = SysInfo.WorkingAreaHeight '屏幕大小
'上两行红色代码用下面代码直接设置窗口最大化也可以
waitMess.windowstate = 2 '窗口最大化
[此贴子已经被作者于2021/3/17 9:57:33编辑过]