windows 表单的树视图位于屏幕右侧

treeview for windows form at right side of the screen

我现在想在屏幕右侧实现 treeview 我已经实现了 treeview 但它正在屏幕的左侧。将它移到右侧的任何属性?

谢谢

at right side of the screen

这是否意味着您要将树视图的位置设置为右侧?如果是这样,您可以通过 属性 Location.

进行设置
treeView1.Location = new Point(this.Width - treeView1.Width, 0);

或将其Dock设为Right,

treeView1.Dock = DockStyle.Right;

如果你需要一直站在右边,你可以使用Control.Anchor 属性。使用锚点 属性 定义控件如何随着其父控件的大小自动调整。将控件锚定到其父控件可确保在调整父控件大小时,锚定边缘相对于父控件边缘保持在相同位置。 例如,您可以使用如下:

Panel pnlMain = new Panel();
// If you want left to right
pnlMain.Anchor = (AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right);
// If you want only top-right
pnlMain.Anchor = (AnchorStyles.Top | AnchorStyles.Right);
...