方法很多~
最简单的,什么都不用做,直接就可以赋值。无需什么添加变量之类的,麻烦!
代码如下:
CString str;
GetDlgItem(IDC_COPY)->GetWindowText(str);
GetDlgItem(IDC_STICK)->SetWindowText(str);
这样就可以将一个文本框的内容复制到另一个文本框了。
看楼至具体什么需求了,还可以通过剪切板拷贝。
首先,使用一个类向导添加文本框cstringl类型成员变量s,同样添加另一个文本框变量s1,然后updatedata(true),s1=s,updatedata(false);注:s那个编辑框是你要获得数据的编辑框,s1那个编辑框是你要赋值的那个编辑框
解决方案
Session["UserName"]=textbox1.Text;
Session["PassWord"]=textbox2.Text;
if(Session["UserName"]!=null && Session["PassWord"]!=null)
{
Label1.Text=Session["UserName"];
Label2.Text=Session["PassWord"];
}
SESSION可能会丢失,用BUTTON的POSTBACKURL属性比较好:
A.aspx)
BUTTON1是点击的按钮
BUTTON1.postbackurl="b.aspx"
b.aspx)
page_load....
if page.ispostback=false then
If Not Page.PreviousPage Is Nothing Then
Dim txt As TextBox = CType(PreviousPage.FindControl("textbox1"), TextBox)
Label1.text = txt.Text
End If
end if
end if
先把两个文本框各关联两个变量,如String1, String2,在点击按钮的函数中,先用UpdateDate(True)函数交换数据,然后用一个temp变量,互换String1和String2,再用UpdateDate(flase)函数刷新控件数据即可!
你说控制台程序还是什么?
控制台程序就可以这样在D盘里有个文本的东西
test.txt,里面有很多东西
如果要把这里面的东西保存到另一个文本文件test2.txt中
那么在C++中这样
#include
using namespace std;
int main()
{
system("type d:\\test.txt > d:\\test2.txt");
//然后就成了
}
如果不想用这种方法那么就用C++中的一些文件读取的方法
如果有不明白的加我百度HI