C#里怎么做这个颜色对话框?
4个回答
展开全部
ColorDialog dialog = new ColorDialog();//新建颜色对话框
var result = dialog.ShowDialog();//打开颜色对话框,并接收对话框操作结果
if (result == DialogResult.OK)//如果用户点击OK
{
var color = dialog.Color;//获取用户选择的颜色,然后你就可以用这个颜色了
}
追问
我知道有这么一个控件。可我想把它集成到一个窗体里,而不是单独弹出来。
比如:一个母版窗体,里面有ColorDialog,也有FontDialog,但是这两个都是独立弹出来的
展开全部
C#里面直接就有ColorDialog这个控件,见System.Windows.Forms.ColorDialog
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以直接调用本地的颜色对话框;
ColorDialog dlg = new ColorDialog();
if (dlg.ShowDialog() != DialogResult.OK) return;
textbox1.text.SelectionColor = dlg.Color;
字体同理
ColorDialog dlg = new ColorDialog();
if (dlg.ShowDialog() != DialogResult.OK) return;
textbox1.text.SelectionColor = dlg.Color;
字体同理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询