廖海雁2016 发表于 2016-6-29 14:21:53

winform中的条件校验

调整原因是下拉框,值有5个比如说当我选择第三个时
下面的供应商的选项可以输入 ,供应商也是下拉框
这个怎么解决,麻烦帮帮忙~

剑弑 发表于 2016-6-29 15:13:08

用下拉框的SelectedIndexChanged事件,判断当前选择项为3时设置供应商textbox属性可输入

Amy尾巴 发表于 2016-6-29 15:18:47

剑弑 发表于 2016-6-29 15:13
用下拉框的SelectedIndexChanged事件,判断当前选择项为3时设置供应商textbox属性可输入

用下拉框的SelectedIndexChanged事件,判断当前选择项为3时设置供应商下拉框的dropdownstyle属性为可编辑可选的

剑弑 发表于 2016-6-29 15:34:57

Amy尾巴 发表于 2016-6-29 15:18
用下拉框的SelectedIndexChanged事件,判断当前选择项为3时设置供应商下拉框的dropdownstyle属性为可编辑 ...

供应商是下拉框吗?没留意耶,也就哪个意思{:2_35:}

廖海雁2016 发表于 2016-6-29 16:31:04

Amy尾巴 发表于 2016-6-29 15:18
用下拉框的SelectedIndexChanged事件,判断当前选择项为3时设置供应商下拉框的dropdownstyle属性为可编辑 ...

那如果供应商的那个下拉框,只能输入呢,下拉框就隐藏,这个代码怎么写呀

剑弑 发表于 2016-6-29 16:39:21

廖海雁2016 发表于 2016-6-29 16:31
那如果供应商的那个下拉框,只能输入呢,下拉框就隐藏,这个代码怎么写呀

一样是改属性

Amy尾巴 发表于 2016-6-29 16:45:27

剑弑 发表于 2016-6-29 16:39
一样是改属性

只显示输入可能不大显示 你可以把它的绑定去掉吗?或者用另一个控件代替

ibcadmin 发表于 2016-6-30 09:26:45

在SelectedIndexChanged 中
if(调整原因.selectIndex =3)
{
   供应商.enable
}

剑弑 发表于 2016-7-5 16:47:35

ibcadmin 发表于 2016-6-30 09:26
在SelectedIndexChanged 中
if(调整原因.selectIndex =3)
{


楠哥,少了个“=”号
页: [1]
查看完整版本: winform中的条件校验