首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB.net重新编码此IF结构

VB.net重新编码此IF结构
EN

Stack Overflow用户
提问于 2017-01-02 13:42:55
回答 0查看 58关注 0票数 1

好的,代码是有效的..逻辑上没有任何问题,但让我告诉你..这是一段丑陋的代码..我正试图通过select来做这件事..情况,但看不到方法..

问题是,我需要激活通过任何OR得到的“警告”,但是,没有办法检测出哪些条件没有满足来指出它。

所以事情就是这样..如果有人能帮我清理一下我会很高兴的。

代码语言:javascript
复制
If (txt_nombre_plato.Text = "") Then
    MsgBox("Completa el Nombre del Platillo")
    valida_blanco = False
Else
    If (txt_combo_sub_categoria_plato.Text = "CARNES") Or (txt_combo_sub_categoria_plato.Text = "MARISCOS") Or (txt_combo_sub_categoria_plato.Text = "PESCADOR") Or (txt_combo_sub_categoria_plato.Text = "PASTAS") Or (txt_combo_sub_categoria_plato.Text = "PIZZAS") Or (txt_combo_sub_categoria_plato.Text = "HAMBRUGESAS") Or (txt_combo_sub_categoria_plato.Text = "SOPAS") Or (txt_combo_sub_categoria_plato.Text = "BEBIDAS ALCOHOLICAS") Or (txt_combo_sub_categoria_plato.Text = "BEBIDAS SIN ALCOHOL") Or (txt_combo_sub_categoria_plato.Text = "POSTRES TORTAS") Or (txt_combo_sub_categoria_plato.Text = "MPOSTRES HELADOS") Then
        MsgBox("Selecciona Sub-Categoria del Platillo")
        valida_blanco = False
    Else
        If (txt_descripcion_plato.Text = "") Then
            MsgBox("Coloca la descripción del Platillo")
            valida_blanco = False
        Else
            If (txt_precio_plato.Text = "") Then
                MsgBox("Coloca el precio del Platillo")
                valida_blanco = False
            Else
                If (inflater_imagen = "") Then
                    MsgBox("Selecciona la imagen del Platillo")
                    valida_blanco = False
                Else
                    If (chk_estado_contorno.Checked) And Lista_contorno.Items.Count = 0 Then MsgBox("Debes Agregar el contorno del Platillo", "Info") : valida_blanco = False
                End If
            End If
        End If
    End If
End If 
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41421877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档