c# - 使用 C# 和 Visual Studio 创建可以动态更改其形状和位置的形状

标签 c# visual-studio dynamic draw shapes

如何使用 C# 和 Visual Studio 创建交互式形状,这些形状可以改变它们在屏幕上的形状和位置(随时间或基于某些事件)?

选择哪种类型的应用程序?在可以绘制此类对象的地方选择哪种类型的对象?

我是菜鸟...

最佳答案

您可以从 WPF 应用程序开始。 在此应用程序中,您可以使用 System.Windows.Controls.Canvas 控件。 此控件可以包含其他控件的集合(您将使用的形状) 此控件允许您使用两个附加属性“Left”和“Top”指定形状的位置 这是一个例子。

Canvas.SetLeft(shape1, 10);
Canvas.SetTop(shape2, 20);

并且您可以更改形状的“宽度”和“高度”属性。

所有这些都可以在事件处理程序中完成,事件处理程序响应应用程序中的事件。

如果您有更多问题,我准备好了。

关于c# - 使用 C# 和 Visual Studio 创建可以动态更改其形状和位置的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30286638/

相关文章:

objective-c - @dynamic 在 Objective-C 中做了什么?

c# - 在 SQL 中实现 All 功能

c# - Azure数据湖授权

C# Log4Net 和 Oracle 11g

c# - 从 visual studio 中完全删除 "error list"

c# - CacheItemUpdateCallback 中的 HttpContext.Current Null

c# - 获取主板传感器数据

c# - C#自动添加作者姓名

c# - 尚未指定报告 'Report1' 的报告定义

javascript - JavaScript中如何判断变量的类型?