Principales respuestas
Poblema al Debugar,

Pregunta
-
Saludos a todos,
Estoy debugando mi aplicación, para entender como está funcionando. pero cuando entró a un método y voy bajando con el F10 casi al final del método la flecha amarilla del debugado salta al evento Paint del pictureBox.
Porque sucede esto? que es lo que estoy haciendo mal?
visual 2010.
está es la estructura que tengo:
private void frmMain_Load(object sender, EventArgs e) //-> aca pongo mi punto de quiebre { System.Collections.ArrayList arrdata; arrdata = GraphUtils.readDB(); if (arrdata == null) { textBox1.Text = "e spinel said: Welcome!. you are now in surfing mode... nothing to upload!"; } else { Point pt = strToPoint(lineDB); //-> bajo hasta aca con F10 y entro al método strToPoint(); drawCircle(pt); } } private Point strToPoint(string line) //->Entró al método y hasta de encontrar el return, salta al Evento Paint! { } private void drawCircle(Point CenterPt) { } private void picBox_Paint(object sender, PaintEventArgs e)//-> continúa debugando aca. { }
muchas gracias
carlos.
Respuestas
-
Hola Sinclair,este es el código dentro del método:
private Point strToPoint(string line) { char equal = '='; char comma = ','; char curly = '}'; int pos1 = line.IndexOf(equal); int pos2 = line.IndexOf(comma); int pos3 = line.LastIndexOf(equal); int pos4 = line.IndexOf(curly); int xCoord = Convert.ToInt16(line.Substring(pos1 + 1, pos2 - (pos1 + 1))); int yCoord = Convert.ToInt16(line.Substring(pos3 + 1, (pos4 - 1) - pos3)); Point str2Point = new Point(xCoord, yCoord + 60); return str2Point; }
Saludosc,- Marcado como respuesta carlos de la b jueves, 16 de diciembre de 2010 8:22
Todas las respuestas
-
-
Hola Sinclair,este es el código dentro del método:
private Point strToPoint(string line) { char equal = '='; char comma = ','; char curly = '}'; int pos1 = line.IndexOf(equal); int pos2 = line.IndexOf(comma); int pos3 = line.LastIndexOf(equal); int pos4 = line.IndexOf(curly); int xCoord = Convert.ToInt16(line.Substring(pos1 + 1, pos2 - (pos1 + 1))); int yCoord = Convert.ToInt16(line.Substring(pos3 + 1, (pos4 - 1) - pos3)); Point str2Point = new Point(xCoord, yCoord + 60); return str2Point; }
Saludosc,- Marcado como respuesta carlos de la b jueves, 16 de diciembre de 2010 8:22