刚开始学习c#,老师只给了我们程序,要求写一个代码生成器,用来自动生成消息窗口,达到统一消息提示格式的目的,我试着写了一个。
这是其中一段,其余代码都相类似的
private void radioButton1_CheckedChanged(object sender, EventArgs e) // 以下代码实现选择不同按钮是生成不同代码
{
myButton = MessageBoxButtons.OK;
radioButton6.Enabled = false;
radioButton7.Enabled = false;
}
点击每一个radiobutton的时候相应事件,实现限制和允许功能,
有一个问题就是,输入消息内容的时候如果换行了,在预览的时候可以试想换行,但是生成的代码知识简单的换行,并没有生成换行符,所以不能实现换行,
这是生成的代码:
MessageBox.Show("你好
我是","系统",MessageBoxButtons.OK,MessageBoxIcon.Asterisk,MessageBoxDefaultButton.Button1);
不知道怎么实现了