c文本框复制文字问题,C#文本框复制文字问题

2021-01-26 11:23:57 字数 3129 阅读 4065

1楼:阳光的雷咩咩

关键是你在什么事件里面写,有可能按下和弹起分别调用了一次。

2楼:匿名用户

你如果只想显示str 那么可以在敲下回车的时候 清空str,然后再次提

内取。意思就是容

if (e.keychar != 13)

str += e.keychar;

else

3楼:起个名子真挺难

textbox2.text = str+"\r\n";

应该不要+=,直接=就行了。

c#实现复制文本框内容的**问题

4楼:匿名用户

这段**写得没错。

但是。copy函数的作用是复制文本框的选定部分。。就是您再将文本框里的东西选定下。就像这样:

然后点击copy按钮,然后ctrl+v试试看。

如果要复制文本框里的内容,不管其是否被选定,可以用clipboard.settext(textbox1.text);

这是对剪贴板的内容进行操作的。

5楼:匿名用户

clipboard.settext(textbox1.text);

【急】c# 一个自动复制文本框内容 简单的问题

6楼:伟博知道

学习了,那就多谢楼主的分了,以前只知道selectall(),还不知道还有个copy()

private void 选择_click(object sender, eventargs e)

7楼:匿名用户

那就给我吧,谢谢楼主了.

private void 选择_click(object sender, eventargs e)

8楼:匿名用户

写一个新的类,继承textbox,然后重载(override)textbox类里面相应的函数。

9楼:匿名用户

廉者不受嗟来之食。。。。。。

c#如何使一个文本框变为不可编辑?但是又可以复制里面的数据?

10楼:匿名用户

c#textbox

里控件有一个属性叫readonly,把它改为true,就可以实现只读的效果

11楼:手机用户

visual basic中的文本框控件允许用户在其中键入文本,以便在程序中使用。相反,程序员可能会希望显示一些文本但不希望用户编辑该文本。本文介绍了如何创建只读的文本框控件的内容。

使一个文本框控件只读

在visual basic中,如果文本框控件的multiline属性设置为true,文本将会自动地换行到下一行。另外,如果文本框控件的scrollbars属性设置为3-both(或者1-vertical,或者2-horizontal),用户还能够滚动控件中的内容。

程序员要想实现文本框控件中的文本不可编辑,可将文本框控件中的内容设置为只读状态,这可以通过使用microsoft windows应用程序编程接口(api)的sendmessage函数来实现。

sendmessage函数可以用来发送一个em_setreadonly消息到文本框控件中,这将使文本框控件变为只读。

要在程序中使用该sendmessage函数,需要将如下的声明语句包含在项目的通用声明部分中(注意该声明语句需要书写在一行内):

private declare function sendmessage lib "user32" alias "sendmessagea"(by val hwnd as long, byval wmsg as long, byval wparam as integer, byvallparam as long) as long

该sendmessage函数需要4个参数,如下所示:

·hwnd 一个长整数值,它包含文本框控件的句柄。

.wmsg 一个长整数值,它包含被发送的消息,在这个例子里,是em_setreadonly。

·wparam 一个整数值,如果它为true,则控件被设置只读标记,如果它为false,则删除控件的只读标记。

·lparam 一个长整数值,它应该被设置为0(em_setreadonly不使用它)。

在程序运行了此sendmessage函数之后,将返回一个长整数值,指明调用成功(返回值非 0)或是失败(返回值为0)。

样例程序

该程序显示了如何防止用户编辑一个文本框控件中的内容。

1.在visual basic中开始一个新的工程,采用缺省的方法建立form1。

2.将如下的常量和声明语句添加到form1的通用声明部分中(注意该声明语句需

要书写在一行内):

private declare function sendmessage lib "user32" alias "sendmessagea" (b yval hwnd as long, byval wmsg as long, byval wparam as integer, byval lparam as long) as long

const wm_user = &h400

const em_setreadonly = (wm_user + 31)

3.在form1上添加一个文本框控件,采用缺省的方法建立text1。将其multiline属性

设置为true,并且将它的scrollbars属性设置为3-both。

4.在form1上添加一个命令按钮控件,采用缺省的方法建立***mand1。

5.将如下的**添加到***mand1的单击事件中:

private sub ***mand1_click()

dim retval as long

retval = sendmessage(text1.hwnd, em_setreadonly, true, byval 0&)

end sub

通过按下f5键来执行样例程序。在文本框控件中键入一些文本,可以使用水平和垂直流动条来滚动文本,还可以改变文本的内容。单击命令按钮,用户仍然可以使用流动条或是光标键来查看文本框控件的内容,但是不能编辑它。

12楼:匿名用户

文本框?

enabled = false就可以了啊

单击复制按钮,将文本框中的内容复制到文本框中,我

1楼 匿名用户 有更简单的写法 text 1 settext text 0 gettext vb,用当在第一个文本框里输入如下文字,并选中部分内容,然后单击复制按钮,便会自动复制到第二个文本框 2楼 网海1书生 private sub mand1 click 复制text2 seltext text...

在c中在文本框中输入单击按钮在另文本框显示如何做

1楼 匿名用户 大哥?这个你都不会? 在窗体上拖出两个文本框和一个按钮 双击按钮进入他的单击事件 里面写上 textbox2 text textbox2 text c 中怎么实现在文本框中输入一条信息 并且通过点击同一个按钮查询两个表中的信息 2楼 最大功能 你修改查询语句strsql1就可以了。根...

C中,怎么使用富文本框控件显示文件的内容

1楼 匿名用户 给你一段 ,可以参考一下。 if openfiledialog1 showdialog dialogresult ok c winform应用程序中,一个富文本框控件richtextbox1,如何进行文字的首行缩进? 2楼 匿名用户 缩进大小自己控制 richtextbox1 sel...