Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - kondrag_X1

#71
yo la solución la veo fácil comprate un teclado mecánico y ponle un cover como los de los portátiles evitas que la ***** se cuele entre las teclas y proteges de salpicadura con el cover ;D ;D
#72
al final lo conseguí mañana lo comentaré y pondré el código.
#73
Hola de nuevo,

Sinceramente no sé por que ocurre esto: Cuando intento visualizar mas elementos que el tamaño del datagridView no aparece la barra vertical y además la app se queda bloqueada. Estoy implementando tu código adaptandolo pero me da un error diciendo que no se puede convertir una expresión lambda en un System.Delegate. Entiendo lo que me quiere decir pero no se me ocurre como implementarlo.

por ejemplo así: Teniendo un delegado que llame a mi método.

Código (csharp) [Seleccionar]

private void updateVisualizacionMatricula(String texto)
       {
           if (this.InvokeRequired)
           {
               updateVisualizacionMatricula_ d = new updateVisualizacionMatricula_(updateVisualizacionMatricula);
               this.Invoke(d, new object[] { texto });
           }
           else
           {
               lb_visualizacionMatricula.Text = texto;
               int x = groupBoxVisualizacion.Width + label29.Width;
               int w = lb_visualizacionMatricula.Width;
               lb_visualizacionMatricula.Left = x / 2 - w / 2;
           }
       }



A y otra cosa ¿Cómo podría pasar los distintos parámetros al método InsertarFila en el método work?

Código (csharp) [Seleccionar]

public void InsertarFilaDescarga(String modelo,
                                       String calidad,
                                       String color,
                                       String talla,
                                       String TotalTeorica,
                                       String TotalReal,
                                       String lote)
       {
           //Creamos fila;
           DataGridViewRow row = new DataGridViewRow();
           DataGridViewButtonColumn buttonColumn = new DataGridViewButtonColumn();
           buttonColumn.UseColumnTextForButtonValue = true;

           row.Cells.Add(new DataGridViewTextBoxCell { Value = modelo });
           row.Cells.Add(new DataGridViewTextBoxCell { Value = calidad});
           row.Cells.Add(new DataGridViewTextBoxCell { Value = color });
           row.Cells.Add(new DataGridViewTextBoxCell { Value = talla });

           if (lote.Equals("x1"))
           {
               row.Cells.Add(new DataGridViewButtonCell { Value = "x1" });
           }
           else if (lote.Equals("x2"))
           {
               row.Cells.Add(new DataGridViewButtonCell { Value = "x2" });
           }
           else
           {
               row.Cells.Add(new DataGridViewTextBoxCell { Value = "" });
               //dGV_Descarga.Rows.Add(new object[] { modelo,  calidad, color, talla,
               //    null,TotalTeorica,TotalReal});

               //var cell = dGV_Descarga.Rows[dGV_Descarga.RowCount - 1].Cells[4] = new DataGridViewTextBoxCell();
               //cell.Value = "";
               //cell.ReadOnly = true;
           }

           row.Cells.Add(new DataGridViewTextBoxCell { Value = TotalTeorica });
           row.Cells.Add(new DataGridViewTextBoxCell { Value = TotalReal });

           //insertamos fila
           if (dGV_Descarga.InvokeRequired)
           {
                dGV_Descarga.Invoke(() => dGV_Descarga.Rows.Add(row));
           }
           else
           {
               dGV_Descarga.Rows.Add(row);
           }
       }
       
       public void InsertarFilaDescarga(DataGridView dg , DataGridViewRow row)
       {
           if (dg.InvokeRequired)
           {
               
                dg.Invoke(() => dg.Rows.Add(row));
         
           }
           else
           {
               dg.Rows.Add(row);
           }
       }

#74
muchismas gracias Electro voy a probarlo a ver si eso me puede solucionar el problema. Además haciendo pruebas he visto que es cuando inserto fila con "DataGridView.Rows.Add" y se completa el datagrid ocurre esto. Creo que es tema del sincronismo voy a probarlo y os comento.

saludos.
#75
Hola,

El problema es el siguiente: inserto filas en un datagridview y cuando llega a un determinado número de filas se queda la app congelada y el scroll vertical no aparece si no que hace algo raro. Además tengo la propiedad ScrollBar en Vertical.

Personalmente no sé que puede estar pasando quizas un problema de la interfaz .... ni idea. He estado buscando por internet y a la gente este componente no suele darle muchos problemas.

¿Se os ocurre que puede estar pasando?

#########################
Ya aparece el scroll era simplemente que tenia la propiedad AutoSize = true; y claro había que ponerla a false. Pero el problema sigue existiendo cuando aparece el scroollBar la app se queda congelada.
#76
Foro Libre / Re: Serie Mr Robot
7 Junio 2015, 11:33 AM
 ::) voy a ver si encuentro el primer capítulo la verdad quiero ver como plantean la serie.

#77
Foro Libre / Serie Mr Robot
5 Junio 2015, 16:20 PM
Se anuncia una nueva sería de hackers para este mes ¿Qué creéis molará?

http://www.xataka.com/cine-y-tv/mr-robot-la-serie-antisistema-con-hackers-de-verdad-mas-prometedora-en-anos
#78
Buenas,

La verdad ahora si que me has pillado, no tengo ni idea de como "sincronizar" las señales analogicas. ¿Porque no pones un conveserdor ana/dig en cada una de las señales? las digitalizas y haces la comparación en digital. No sé si sería muy complicado o no

PD: espero no decir ninguna tontería.
#79
Curioso proyecto mucha suerte y si quieres postear tus avances o pedir ayuda siempre eres bienvenido.
#80
Hola,

me encantan este tipo de proyectos  ;-). A ver si con lo que yo se y tu sabes podemos hacerlo.

Según entendí este es el circuito de tx ahora habría que añadirle una etapa a tu TX para adaptarlo y que funcione correctamente con el MA40S4S, el cual es un sensor de ultrasonidos, verdad?

aquí tienes una posible solución.
http://oa.upm.es/21382/1/PFC_MAURO_PEDRERO_RODRIGUEZ.pdf

PD: me gustaría que comentaras como lo resolviste al final