当前位置:  首页>> 技术小册>> C#学习笔记

快速监视快捷键:Ctrl+d+q

text 属性获取的数据为控件显示的内容.
SelectedItem 是获取当前选择的对象.
如果当前DropDownStyle 为DropDown时,可以更改下拉框中的内容.那么将会引发使用SelectedItem的null异常.
为了避免用户修改,我们一般会设置如果当前DropDownStyle为如果当前DropDownList

如果需要做一个联动的逻辑.
首先获取 cmb1 选择的数据
然后设置 cmb2 选择的项目.

  1. --------------------------------------------------------------------
  2. /*string[] strs= new string[3];
  3. * strs[0]="窗体";
  4. * strs[1]="修炼";
  5. * 与下面等价
  6. *
  7. *string[] strs= new string[] { "窗体", "修炼", "手册" }; 初始化器
  8. *cmb下拉框.Items.AddRange(strs);
  9. * 与下面是等价
  10. *
  11. *cmb下拉框.Items.AddRange(new string[] { "窗体", "修炼", "手册" });
  12. */

文本框 textbox

让文本允许多行 MultiLine属性设置为true即可,多行后不支持ctrl+a进行全选(单行时支持)
让文本右侧出现滚动滑块 设置ScrollBars属性为Both即可. (Vertical 仅显示垂直滑块,Both则还会显示横向滑块.) 只有设置Dock属性后才会出现横向滑块
将文本框内容显示为号. 设置PasswordChar属性为即可.设置属性后还是可以获得原始内容.
不仅仅局限于*可设置为其他单字符

  • 1.密码类型的文本框不允许复制其中内容.
  • 2.只允许设置单行文本框时.

需要文本只读时,请设置ReadOnly为true.
与Enable的区别:

  • 1.readonly允许复制内容.enable不允许
  • 2.vs中re后可以直观的看见变成灰色.en只有运行后才可以看见

TextChanged事件获取的是文本框内所有内容,并非每次按键触发的单独内容.
AppendText的方法:追加文本,在末尾追加新的数据
TextLength 当前文本内容的长度(个数);


该分类下的相关小册推荐:

暂无相关推荐.