请问C#怎样在弹出的messageBox窗口上添加一个textBox控件?如果直接不能实现的话,应该怎样编写这样的控件

2025-01-02 14:20:23
推荐回答(4个)
回答1:

你可以做成控件也可以做成一个窗口(建议做成一个窗口),界面与MessageBox界面一样,然后在“确认”和“取消”按钮上面放一个TextBox。你想将TextBox的值传递给其它窗口,你可以写一个属性。
public string MessageString
{
set;get;
}

回答2:

可以用WinAPI实现,自己上MSDN看微软的WinAPI

回答3:

如liaoqiaojun所言,直接做成一个子窗体最简单。自定义控件写起来很麻烦的。

回答4:

可以再添加一个windows窗体。
需要用到传值的一些技巧,如果不明白,您可以把问题详细说一下。