[英]C# Modeless Dialog: How to return 3 different values from modeless dialog to main form and put them together to use as Color.FromARGB?
我正在处理此代码,我需要从一个无模式对话框中返回3个值,以便可以将其用作Color.FromARGB。 如何做到这一点?
基本上,您想要做的是让这个颜色对话框显示所有您想提供给其他对话框/进程的属性。 在您的情况下,您可以将红色,绿色和蓝色的值公开为三个轨迹栏或文本框的整数表示形式,也可以将数字上下颠倒公开……只要使用以下控件公开它们的值,就无关紧要了公共财产。
然后,将轨迹栏(或文本框)的更改关联到可以由调用表单捕获的事件,然后让调用表单查询这三个属性并使用Color.FromArgb
方法构建颜色。
请注意,您可以通过多种方式在表单之间共享数据。 这只是其中之一。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.