窗口窗体中的2D图形不会绘制任何内容

时间:2015-07-11 14:04:45

标签: c# graphics

我试图将2D图形添加到Windows窗体图片框中 这是我的代码:

private System.Drawing.Graphics g;

private System.Drawing.Pen pen1 = new System.Drawing.Pen(Color.Red);
private System.Drawing.Pen pen2 = new System.Drawing.Pen(Color.Aqua);

private void Form2_Load(object sender, EventArgs e)
{
    g = pictureBox1.CreateGraphics();
    g.DrawEllipse(pen1,348.5f, 348.5f, 3, 3);
    g.DrawEllipse(pen2, 269.5f, 348.5f, 1, 1);
}

当我编译它时,它运行正常但它不会显示任何图形。任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:0)

您应该使用import itertools import pandas as pd import numpy as np a = ('A', 'B') i = (0, 1, 2) idx = pd.MultiIndex.from_tuples(list(itertools.product(a, i)), names=('Alpha', 'Int')) df = pd.DataFrame(np.random.randn(len(idx), 7), index=idx, columns=('I', 'II', 'III', 'IV', 'V', 'VI', 'VII')) print(df) store = pd.HDFStore('/home/Jian/Downloads/temp.h5') store.append('df_mask',df) store.select('df_mask', columns=['Alpha','Int']) 事件。另外,我认为你已经用椭圆宽度和高度扭转了你的x,y位置。你几乎看不到1x1或3x3大小的椭圆。所以,试着这样做:

pictureBox1_Paint

<强>结果:

WinForms drawing