none
在winform中,GDI+自定义绘制问题 RRS feed

  • 问题

  • 有个绘制问题:就是说如果我要在一个窗体中绘制一个矩形,然后再在这个矩形中在绘制矩形,那么第二个绘制的矩形在绘制时,它的位置是依据窗体来确定还是依据它的外边的这个矩形来确定呢?或者说能依据它外边的这个矩形图形来确定位置吗?


    2017年8月4日 1:13

答案

  • Hi,

    还是是依照最外面的form来计算的,不会依照它外面的这个矩形来计算的。 

    如果你的问题解决了,请及时标记有用的回复作为答案,这样会帮助遇到相同问题的人。

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年8月7日 7:03
    版主

全部回复

  • Hi TheYangtzeTheYellowRiver,

    感谢你在MSDN论坛发帖。

    据我所知,在一个窗体里面绘制一个矩形,这个矩形坐标肯定是相对它的外面窗体来说,第二个矩形也是按照外面的窗体来绘制自己的。

    和第一个窗体之间是没有什么关系的。

    如果你的第一个绘制的也是个form,那么第二个矩形的位置,就要考虑它是在哪个form 上面绘制了。 如果是第一个就依照第一个form的坐标,第二个就是按照第二个form的坐标。

    希望这个回复对你有所帮助。

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年8月4日 8:09
    版主
  • 你说的,我有点晕,,我不是两个form,,,只有一个form,在这个form中绘制了一个矩形,然后在这个矩形中又绘制了一个矩形,我知道第一个绘制的矩形在绘制时位置,参照的是form,问题是我不知道第二个矩形在绘制时,它的位置是依照最外面的form来计算,还是依照它外面的这个矩形来计算的。
    2017年8月5日 0:48
  • Hi,

    还是是依照最外面的form来计算的,不会依照它外面的这个矩形来计算的。 

    如果你的问题解决了,请及时标记有用的回复作为答案,这样会帮助遇到相同问题的人。

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年8月7日 7:03
    版主