问题标签 [drawrectangle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
79 浏览

c# - 将矩形附加到旧矩形

嘿,我是 C# 新手,我自己学习它。我的问题是我想在旧矩形上附加一个新矩形并使用计时器将它们全部移动我的代码是:

它将初始化 4 个矩形,然后:

这将在窗体上绘制 4 个矩形控件,然后:

但问题是我的代码中引发了“索引超出范围”异常,但如果我将计时器用作:

这段代码一切正常,但它开始闪烁太多,以至于无法完美地观看它,并且每次它绘制 4 个新矩形,而我想附加一个新矩形!对不起我的英语不好。有人可以帮我解决问题吗?谢谢。

0 投票
1 回答
1364 浏览

c# - 获取矩形的背景颜色

我已经画了一个矩形:

有人可以给我任何想法,点击时是否可以获得矩形的背景颜色:

提前致谢

0 投票
3 回答
1816 浏览

c# - 使用角度移动矩形

我需要使用角度移动一个矩形。实际上,当移动矩形到达我在 if 语句中的代码中给出的位置时,我想改变它的方向!

我只需要找出如何将矩形移动到 60、30、60、120、150、270 度的方法!

假设如果

看到这个: 在此处输入图像描述

我真的需要使用角度来改变矩形移动的方向!这样在某个位置到达我可以根据自己选择的角度改变矩形方向!这样:

正如你在屏幕截图中看到的!

我一直在尝试的是:

问题是我一直在尝试将条件更改为:

但在这两种情况下都没有发生任何事情,方向保持不变!我只想在到达时将圆向上倒转 90 度

0 投票
0 回答
401 浏览

android - 使用多点触控在 Android 中更改画布矩形的大小

任何人都可以发布代码示例如何通过在 Android 中使用多点触控来更改画布矩形的大小吗?

谢谢!

0 投票
1 回答
6913 浏览

python - 在 Tkinter 中使用鼠标事件绘制矩形

这是关于Draw rectangle on mouse click [Python]。我尝试了第一个解决方案,并且效果很好。有人可以告诉我,如果我想看到正在绘制的矩形,并且一旦释放鼠标按钮,矩形就会固定,因为我只能在释放按钮后看到绘制的矩形。

任何形式的帮助将不胜感激。

0 投票
1 回答
1974 浏览

vb.net - 在 Groupbox 内的 Textbox 周围绘制矩形

我想TextBoxGroupBox. 由于我是这个图形的新手,我很难找出问题所在。

这是我正在使用的代码:

此表单是辅助表单,当我单击主表单中的按钮时会显示该表单。当表单加载然后消失时,红色边框会出现一秒钟。

0 投票
0 回答
1867 浏览

vb.net - 在自定义文本框控件周围绘制矩形

我正在尝试创建一个自定义 TextBox 控件,该控件将具有两个附加属性 BorderColor 和 BorderSize。但即使 BorderStyle 设置为 None,边框也不会出现。这是我的代码:

0 投票
2 回答
1657 浏览

swing - Java -> 基本绘图 -> Howto -> 按钮单击将形状添加到 jpanel

有人可以提供一个 Java ui 的基本示例,其中单击按钮会在旁边的 jpanel 上绘制一个矩形?

您可以找到捕获鼠标的绘图示例,或者通过加载 ui 进行静态绘图的示例,但我找不到用于(单击)在另一个组件上绘制的一个组件的示例。

我有一个用户界面,其中用户定义了框(行和列)的数量,并且确定按钮应该在模拟一张纸的 JPanel 上绘制这些框。

感谢您的帮助,非常感谢。

0 投票
1 回答
2133 浏览

c++ - 绘制矩形后 ID2D1DeviceContext EndDraw D2DERR_WRONG_STATE

我尝试使用 Direct2D 绘制一个矩形。在初始化 Direct2D 设备和 Direct2D 设备上下文并设置渲染目标后,如以下MSDN 文章中所述,我尝试绘制一个矩形,如下所示:

EndDraw() 方法返回以下 HRESULT: 0x88990001 (D2DERR_WRONG_STATE) - The object was not in the correct state to process the method

不会绘制矩形。我只得到一个黑色图像。

编辑:

我想问题是在调用 CreateBitmapFromDxgiSurface 之后获取指向位图/渲染目标的 NULL 指针。

但是为什么 targetBitmap 是 NULL 呢?

有任何想法吗?

提前致谢。

0 投票
2 回答
1449 浏览

vb.net - Graphics.DrawRectangle 在控件事件中不起作用

首先感谢您在百忙之中抽出时间来帮助我。

我正在开发一个带有表单和 3 个文本框(TextBox1、TextBox2 和 TextBox3)的项目(Win 应用程序)。

聚焦时,我需要在文本框周围绘制一个矩形。

代码是:

问题如下:

  • textbox1 第一次获得焦点矩形时未绘制。
  • textbox2 第一次获得焦点矩形时未绘制。

为什么在触发前两个事件时不绘制矩形?