当前位置:编程学习 > C#/ASP.NET >>

急!关于c#界面编程问题!

正如大家看到的,我现在这个界面上现在有5个numeriUpDown控件,我写代码如下:

StructShowInfo sInfo = new StructShowInfo(); 建立的一个结构
sInfo.adVal = (int)numUDAd.Value; 把numericUpDown的数值 付给结构
sInfo.lightGrade = (byte)numUDLightGrade.Value;
sInfo.daVal = (int)numUDDa.Value;
sInfo.speedVal = (int)numUDSpeed.Value;
sInfo.colorVal = (int)numUDColor.Value;
wy.SetShowSet(sInfo); //把设置的信息发出去

之后 我想把发出的信息 在这个界面再显示出来(此界面各个控件的Enable设置false 意思是只能读信息 不能写了),问题是:我读信息的代码应该怎么写?

我还有一个方法wy.ReadShowSet(ref sInfo)

难道是把握前面写的给倒过来???

请教 真的很急!这里没有分数了,如果想要百度分数的请说明,真的 小弟很感谢!! 如有不明白我说的 请加QQ139878210 我在线等!!

追问:我的截图 上面还有个comboBox 那个里面显示的我要实现的功能。

当我上面选中一个功能时,下面就跳转到这个界面,一个界面要实现两个功能 读和设置

我要设置的时候界面为Enabled 就是可以进行界面的录入,

在读取时界面 设置为只读状态

设置的代码 我写了

但是读取的代码 我不会。

能帮忙告诉下吗

答案:
看你界面的功能应该是 先设置 然后再重新显示出来吗?wy.SetShowSet(sInfo);这个方法是转向 另一个页面吧;然后你想回到或者点击回到这个页面 然后值读取不到;"enable" 属性 对你赋值和取值 没有影响;他作用于控件不启用;但代码还是可以操作 赋值的;
没太懂 就是把发出的信息在界面在显示?

你把这个控件的Enable属性设为true就可以了。我用C++写,你用在c#稍稍改一下,我只表示一个意思,

numeriUpDown.name=nud;

nud.Enable=true;

nud.readOnly=false;

上一个:c#编程,找不到类型或命名空间名称form4(是否缺少using指令或程序集引用?)
下一个:C#缂栫▼棰橈細鍒涘缓绫伙紝鍒涘缓绫讳腑鐨勬暟鎹垚鍛樺拰鏂规硶鎴愬憳锛屼粠鍒涘缓绫绘淳鐢熷瓙绫汇€?- 宸茶В鍐?- 鎼滄悳闂棶

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,