Sumar números con variable Object
Tengo este algoritmo que me ejecuta las cuatro operaciones básicas, pero tengo un problema con el MsgBox, lo tengo por si se dejan los campos vacíos te salte un mensaje que diga que debes ingresar un numero, y cuando lo ejecuto y le doy en el botón aceptar sin poner nada me salta error, porque la variante no puede ser entero y si es variante object a la hora de sumar por ejemplo 3+3 me aparece 33 y no 6.
Que podria hacer en este caso
Es urgente! Se los agradecería mucho
Public Class Form1
Private Sub boton1_Click(sender As Object, e As EventArgs) Handles boton1.Click
Dim operacion, Resultado As Integer
Dim num1, num2 As Object
operacion = combo.SelectedIndex
num1 = txt1.Text
num2 = txt2.Text
If txt1.Text = ("") Or txt2.Text = ("") Then
MsgBox("Debe Ingresar al menos un numero ")
End If
If operacion = 0 Then
Resultado = num1 + num2
lista1.Items.Add("↓↓↓El Resultado de la Suma es↓↓↓")
lista1.Items.Add(Resultado)
ElseIf operacion = 1 Then
Resultado = num1 - num2
lista1.Items.Add("↓↓↓El Resultado de la Resta es↓↓↓")
lista1.Items.Add(Resultado)
ElseIf operacion = 2 Then
Resultado = num1 * num2
lista1.Items.Add("↓↓↓El Resultado de la Multiplicacion es↓↓↓")
lista1.Items.Add(Resultado)
ElseIf operacion = 3 Then
Resultado = num1 / num2
lista1.Items.Add("↓↓↓El Resultado de la Multiplicacion es↓↓↓")
lista1.Items.Add(Resultado)
End If
End Sub