如何在 wpf 中移动和调整动态文本框的大小
Posted
技术标签:
【中文标题】如何在 wpf 中移动和调整动态文本框的大小【英文标题】:How to move and resize the dynamic textbox in wpf 【发布时间】:2018-07-14 22:20:44 【问题描述】:我通过单击按钮创建了多个 texbox
private void Button_Click(object sender, RoutedEventArgs e)
i = i + 150;
j = j + 250;
TextBox x = new TextBox();
x.Name = "new_textbox";
x.TextWrapping = TextWrapping.Wrap;
x.VerticalScrollBarVisibility = ScrollBarVisibility.Visible;
x.AcceptsReturn = true;
x.Width = 200;
x.Height = 200;
x.Margin = new Thickness(i, j, j, j);
x.MouseMove += new MouseEventHandler(tboxMouseMove);
can.Children.Add(x);
private void tboxMouseMove(object sender, MouseEventArgs e) 文本框 tb = 作为文本框的发件人; // 这里我们传递了文本框对象,以便我们可以在必要时使用它的所有属性 DragDrop.DoDragDrop(tb, tb, DragDropEffects.Move);
但无法使用上述代码移动此动态文本框。请更正代码以调整和移动文本框
【问题讨论】:
【参考方案1】:您需要一个用于移动和调整控件大小的类。
visit this link for further assistance.
【讨论】:
以上是关于如何在 wpf 中移动和调整动态文本框的大小的主要内容,如果未能解决你的问题,请参考以下文章
如何通过使用 jQuery 拖动其右下角来调整文本输入框的大小(如 textarea)?