我有一个C#Windows应用程序,如果用户将其移动到第二台显示器,我希望它能够显示在第二台显示器上.我需要保存主窗体的大小,位置和窗口状态 - 我已经处理过 - 但我还需要知道用户关闭应用程序时它所在的屏幕.
我正在使用Screen类来确定当前屏幕的大小,但我找不到任何关于如何确定运行应用程序的屏幕的内容.
编辑:感谢您的回复,大家好!我想确定窗口所在的监视器,以便我可以进行适当的边界检查,以防用户意外地将窗口放在查看区域之外或更改屏幕大小,使得窗体不再完全可见.
我在Windows窗体应用程序中创建了一个文本框,该文本框从一个高度开始,用于在一行中输入文本.但是,如果用户输入包含在控件中的文本,我希望文本框自动增加其高度.
目前,对于此文本框,我将属性multiline和wordwrap设置为true.我已经尝试使用TextChanged事件来确定文本何时被包装但我找不到任何可以帮助我的属性.Lines属性不提供包装文本的任何帮助; 仅限用户点击的文本输入以开始新行.
每次文本换行超过文本框的宽度时,如何让文本框扩展其高度?