我创建了一个程序,可以从用户那里获取大小,位置,停靠点,锚点等属性。用于在另一个项目中设置这些属性。
那么我用于此目的的组件是什么?当我想获得大小时,我使用了一个文本框并检查了值是否为真(是否分开)。和获取位置相同。
但我不知道如何从用户那里获得Dock和Anchor。我应该使用像combobox这样的东西选择“Top”,“Bottom”,或者它们的任何结合...
还有更好的方法吗?
我还希望向用户显示所选属性的预览。 我应该创建自己的?
答案 0 :(得分:1)
您可以使用:
dockStyleComboBox.DataSource = Enum.GetValues(typeof (DockStyle));
dockStyleComboBox.SelectedIndexChanged += OnDockStyleChanged;
anchorStyleComboBox.DataSource = Enum.GetValues(typeof (AnchorStyles));
private void OnDockStyleChanged(object sender, EventArgs eventArgs)
{
dockStyleComboBox.Dock = (DockStyle)dockStyleComboBox.SelectedItem;
}