Мне трудно понять, почему .FillRectangle у меня не работает.
Кроме того, поскольку у меня нет никаких исключений, у меня закончились идеи, почему это может быть, поэтому мне нужна помощь здесь:/
Затронутая часть кода это
try
{
using (FileStream fileStream = File.OpenRead(filePath))
{
using (StreamReader streamReader = new StreamReader(fileStream, Encoding.UTF8, true, 1024))
{
String line;
int mW = Convert.ToInt32(Math.Round(this.Size.Width / 2d));
int mH = Convert.ToInt32(Math.Round(this.Size.Height / 2d));
SolidBrush myBrush;
myBrush = new SolidBrush(Color.Black);
PointF A = new PointF(0f, 0f);
Graphics g = this.CreateGraphics();
g.TranslateTransform(mW, mH);
while ((line = streamReader.ReadLine()) != null)
{
string[] points = line.Split(',');
A = new PointF((float)(Convert.ToDecimal(points[0])), ((float)(Convert.ToDecimal(points[1]))));
//A is defined correctly, as A.X and A.Y both have values
g.FillRectangle(myBrush, A.X, A.Y, 1f, 1f);
}
}
}
}
catch (Exception p)
{
MessageBox.Show(p.Message);
}
Буду признателен за любую помощь, так как мои знания о Grpahics очень ограничены
Заранее спасибо,
Рубен :)