none
Poblema al Debugar, RRS feed

  • 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.


     

    miércoles, 15 de diciembre de 2010 15:59

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;
        }
    
    Saludos
    c,
    • Marcado como respuesta carlos de la b jueves, 16 de diciembre de 2010 8:22
    jueves, 16 de diciembre de 2010 8:21

Todas las respuestas

  • Y cual es el codigo dentro de
    private
     Point strToPoint(string
     line)?
    miércoles, 15 de diciembre de 2010 20:19
  • 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;
        }
    
    Saludos
    c,
    • Marcado como respuesta carlos de la b jueves, 16 de diciembre de 2010 8:22
    jueves, 16 de diciembre de 2010 8:21