C#百问--C#中如何获取comboBox所选的文本内容?
来源:互联网 发布:最新淘宝浏览单app 编辑:程序博客网 时间:2024/06/15 13:17
C#百问--C#中如何获取comboBox所选的文本内容?
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace chapter4{ public partial class FrmFunctionParam : Form { public FrmFunctionParam() { InitializeComponent(); } public float WageCal(string aslevel, float oldwage) { float newwage = 0; switch (aslevel) { case "高级设计师": newwage = oldwage * (1 + 0.5f); break; case "中级设计师": newwage = oldwage * (1 + 0.3f); break; case "初级设计师": newwage = oldwage * (1 + 0.2f); break; case "助理设计师": newwage = oldwage * (1 + 0.1f); break; default : newwage = oldwage * (1 + 0.05f); break; } return newwage; } public void WageCalRef(string aslevel,ref float oldwage) { switch (aslevel) { case "高级设计师": oldwage = oldwage * (1 + 0.5f); break; case "中级设计师": oldwage = oldwage * (1 + 0.3f); break; case "初级设计师": oldwage = oldwage * (1 + 0.2f); break; case "助理设计师": oldwage = oldwage * (1 + 0.1f); break; default: oldwage = oldwage * (1 + 0.05f); break; } } private void btnCal_Click(object sender, EventArgs e) { float PersonOldWage = Convert .ToSingle ( txtWage.Text.Trim()); string PersonLevel = cmbLevel.Text; //bug - cmbLevel.SelectedText修改为:cmbLevel.Text //lblMsg.Text += WageCal(PersonLevel ,PersonOldWage ).ToString (); WageCalRef(PersonLevel , ref PersonOldWage); //PersonOldWage = WageCal(PersonLevel, PersonOldWage); lblMsg.Text += PersonOldWage.ToString(); } }}
仔细研究代码:string PersonLevel = cmbLevel.Text; //bug - cmbLevel.SelectedText修改为:cmbLevel.Text
该行语句,如果采用string PersonLevel = cmbLevel.SelectedText,将出现什么错误?通过实验可以发现计算出来的工资为1050。问题就出在C#中获取comboBox所选的文本内容应该使用的是cmbLevel.Text而不是cmbLevel.SelectedText。
0 0
- C#百问--C#中如何获取comboBox所选的文本内容?
- mfc中,COMBOBOX如何获取输入的文本内容
- C#中如何捕捉对话框的文本内容
- C#中如何捕捉对话框的文本内容
- c# 在 ComboBox 控件中创建大小可变的文本
- C#中捕捉对话框的文本内容
- C#中ComboBox的SelectedIndexChanged事件获取Tag值
- C#百问--C#中如何选择某一个窗口执行?
- C#如何获取网页内容
- C# combobox 如何赋值
- C#中捕捉对话框的文本内容 EnumChildWindows
- C#中捕捉对话框的文本内容 EnumChildWindows
- 如何获取在编辑框中选择的文本内容
- C#中comboBox和数据库的连接
- C#中ComboBox的模糊搜索
- c#中ComboBox 控件默认值的设置
- C#如何获取输入内容的字节数
- C#之WinForm基础 得到comboBox的选择的内容
- 千变万化的ViewPager切换动画(1)--仅支持3.0以上版本的官方方法
- 蓝天碧水中国梦-生物能源(1)-中国生物能源
- Java虚拟机之垃圾收集器/内存分配与回收策略
- 用CornerStone配置SVN,HTTP及svn简单使用说明
- 检测是否有浏览器
- C#百问--C#中如何获取comboBox所选的文本内容?
- 黑马程序员——java程序内存分析
- [乐意黎原创] Selenium WebDriver 下 Firefox has stopped working
- 软件开发流程
- Linux Shell---专题一之sed
- Templates
- HP ERP商业软件实施解决方案
- 8天学会android---电话拨号器
- webbench