Amigo Pinkof: Espero disfrutes con nuestro foro.
No entiendo muy bien qué pretendes hacer con tu programa, ya que veo que no utilizas ninguna base de datos. Supongo que lo único que quieres es simular una calculadora, que presente en cada línea el concepto además de su precio... Voy a ver si soy capaz de darte el empujoncillo...
Primero: Si añades los elementos (Items) antes de evaluarlos, es lógico que te aparezcan en la lista, con los errores que lleven...
Segundo: Para que te aparezca la línea de TOTAL, debes añadir un TextBox (yo lo situaría justo debajo de la columna de precios). Le pones con la propiedad Visible = False
Cambia tu código de "agregar" así:
Código:
Private Sub Agregar_Click()
Dim lVale As Boolean
If Precio.Text = "" Then
MsgBox ("Falta El Precio")
ElseIf Merc.Text = "" Then
MsgBox ("Falta El Producto")
Else
lVale = True
End If
If lVale Then
Venta.AddItem Merc.Text
Valor.AddItem Precio.Text
End If
End Sub Para Quitar el elemento que tengas seleccionado y para calcular el Total te lo mostraré mañana si no te lo han resuelto tadavía; para mí ya es muy tarde, porque son las 2:20 de la madrugada...