如何设置 C# winform 控件相对于窗体右上角的位置?



如您所知,当您将控件的location属性设置为(0,0(时,控件的左上角将位于表单的左上角落。

如何相对于窗体的右上角设置此属性?

(控件也需要位于其右上角。(

我已经将RightToLeftLayout设置为true,但它不起作用。

方式1。将元素移动到窗体的右上角位置,并在设计器或代码中将属性Anchor设置为top、right:

controlInstance.Anchor = AnchorStyles.Top | AnchorStyles.Right;

方式2。正在使用Dock属性。

Top中添加面板并设置Dock属性。将控件添加到面板,并将控件的Dock属性设置为Right。对于这种情况,最好使用Dock属性来布局所有表单元素。

最新更新