然后在生成的Form1_Paint中加入绘图代码,比如
void Form1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawEllipse(Pens.Blue, ClientRectangle)
}
或者你可以手动添加
private void Form1_Load(object sender, EventArgs e)
{
this.Paint += new PaintEventHandler(Form1_Paint)// 自己手动添加处理事件
}
在C/S 开发中,C#中的windows窗体是必不可少的,因此对于窗体的事件的研究是最基本但也是最重要的。
Activated:在窗体加载前,加载前的事件。
AutoSizeChanged:目前不太清楚。
AutoValidateChanged:当AutoValidate属性更改时发生
BackColorChanged:当 BackColor 属性的值更改时发生。测试成功。
BackgroundImage:当 BackgroundImage 属性的值更改时发生。背景图片更改时触发
BackgroundImageLayout:当 BackgroundImageLayout 属性更改时发生。
BindingContextChanged:当 BindingContext 属性的值更改时发生。
CausesValidationChanged: 当 CausesValidation 属性的值更改时发生。true变成false。
ChangeUICues :事件发生时通过显示或隐藏焦点指示器或给键盘提示更改用户界面。这通常是当用户按选项卡、 ALT 或 F10 键。
Click:单击 *** 作窗格时发生。
ClientSizeChanged:当 ClientSize 属性的值更改时发生。
CursorChanged:当 Cursor 属性的值更改时发生。
DoubleClick:双击 *** 作窗格时发生。
EnabledChanged:在 Enabled 属性值更改后发生。
FormClosed: 参考
FormClosing:e.Cancel= true;窗体不会关闭。
KeyDown,KeyPress,KeyUp : 参考 , 参考2
参考: 参考MSDN文档 https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.office.tools.actionspane.autosizechanged?view=vsto-2017 参考二:Msdn
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)