c richtextbox按enter_richtextbox loadfile_richtextbox 换行(4)

电脑杂谈  发布时间:2017-02-26 18:48:17  来源:网络整理

3,委托法

通过委托来传参,比较麻烦

例子:

实现功能,Form1中的txtname文本框调用Form2中的txtname2文本框中

*************************

*VS控件的使用*

*************************

===利用数组控件循环创建Label===

//首先在类的变量声明处声明类型为Label的名字为labelArr的控件数组

Label[] labelArr;

//在方法里输出入下代码

labelArr = new Label[5]; //将labelArr数组分配为5个元素空间(此时数组里还没任何对象)

Point myPoint = new Point(100, 120); //建一个System.Drawing.Point类型的位置变量

labelArr[i].Size = new Size(20, 20); //新建一个System.Drawing.Size类型的尺寸变量

//开始循环

for (int i = 0; i < 5; i)

{

labelArr[i] = new Label(); //在数组元素i里创建Label对象

labelArr[i].Location = myPoint; //设置对象出现在所在FORM里的位置

labelArr[i].Text = "你好";

Controls.Add(labelArr[i]); //用Controls的静态ADD方法把这个对象加到控件集合里

myPoint.Offset(20,0); //将此位置变量平移

}

===RichTextBox===

富文本框

richTextBox1.SelectionColor = Color.Blue;//从插入位置开始选择字体颜色为Blue

richTextBox1.AppendText("/r/n你好这是新加的 蓝色 !"); //用追加的方法而不是=。/r/n是回车换行(WINDOWS中换行必须要这二个字符加在一起才能实现)

richTextBox1.ScrollToCaret(); //将文本插入的光标位置滚动到所有文本的最后。

rtextboxlog.SelectionStart; //获取或设置文本框中指定的起始点位置(光标所在位置)

richTextBox1.SaveFile(@"e:/temp/aaa.rtf");//将控件存储的内容导出为aaa.rtf富文本式文件

richTextBox1.SaveFile(Environment.CurrentDirectory @"\logrtf.txt", RichTextBoxStreamType.PlainText); //将内容导出为纯文本式

===DataGridView===

dgv1为DataGridView的实例对象

ds为DataSet的实例对象

绑定数据源

richtextbox loadfile_c richtextbox按enter_richtextbox 换行

dgv1.DataSource = ds.Tables["product"];

得到当前活动单元的

dgv1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[0].Value.ToString()

或在单击DataGridView的事件中用传入的e参数:

dgv1.Row[e.RowIndex].Cells[0].Value.ToString()


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-34656-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...