为什么C#中text控件中的文字改了,运行时还是原来的文字(改好已保存过)

如题所述

第1个回答  2013-01-12
只改了属性,检查一下代码中是否有,,还有就是清理下,再生成。追问

额。。。是否有什么?怎么清理?

追答

检查一下,是不是代码是,你赋过值,,,如果没有,,确认保存了的,,就把项目清理一下,,再重新生成!

本回答被提问者采纳
第2个回答  2013-01-12
是不是 Page_Load 中又被你复制回原来的值了。如果初始化的时候 Page_Load 加if (!IsPostBack)
第3个回答  2013-01-12
你改的是text属性吗?还是什么?
第4个回答  2013-01-12
家.C#编程群问问吧

...我把控件和程序已经修改了,可是为什么运行时还是显示原来的呢_百度...
可能是之前编译的缓存没有清理所致。菜单栏→项目→清理→重新生成。F5重新运行即可。如下图:

C# 为什么修改控件的Text属性,保存后又被还原了?
保存后又重新运行了程序,所以就又初始化了,最好不用服务器控件

C# TextBox获取修改后的字符串,但只能获得初始的字符串。该怎么写能获 ...
你这样获得的肯定都是初始值了,因为StartPage page = new StartPage()每次调用已经相当于新创建了一个新窗体,page.get_textBox_AP_Name()获得的值已经不是原来窗体输入的值了,你可以在自定义类ProCore声明一个StartPage的实例,然后在构造函数中初始化StartPage的实例,这样你用StartPage的实例调用textBo...

C# TextBox的EnableViewState为false后,为什么点击按钮PostBack,TextB...
TextBox的文本内容会放置在Post到服务器的数据集合里面,然后TextBox实现了IPostBackDataHandler接口,它会在Page_Load事件之前调用IPostBackDataHandler.LoadPostData 方法来根据Post回来的Html元素的name属性与服务器端控件的UniqueID属性相匹配来更新响应TextBox.Text属性,然后,如果这个新的数据与老的Text属...

C#中窗体里面记事本里面的新建怎么写,还有保存
1. 定义一个全局变量initText 2. 保存前判断记事本里面的内容与initText是否相同,如果不同,则表示改变过,如果相同,表示没有改变过 3. 重新打开一个文件或每次保存之后,更新initText的值为新的内容 4. Text1_Change()可以删掉了 补充一下实现细节:1. 定义全局变量:private initText as string...

...SelectedIndexChanged事件里面修改ComboBox的Text值无效?
1.你是想在自己的下拉索引改变后修改自己的Text值么?2.你的意思是说当时改变了,后来再返回此页面时又变回去了?这就应该是控件加载时重新初始化了值,你看看Load方法里面是不是赋值了

c#中 改变控件名称,代码(事件)如何随之更新违心的名称?
改控件名称可以在控件的属性页里面改Name属性即可。另外教你一个小技巧,就是在声明变量的地方更改变量名,或者在定义方法的地方更改方法名之后,Visual Studio都会有个红色的提示符,点开提示符,里面有一项“将XXX重命名为XXXX”,点它之后,程序中所有用到这个变量或者调用这个方法的地方都会改成的新的...

...textbox控件里的输入信息保存,下次打开页面时textbox中直接显示上次...
有很多种方式,比如将数据存到INI,XML文件或注册表。参考INI:C# ini文件操作类(iniFileAPI)http:\/\/www.csframework.com\/archive\/2\/arc-2-20110509-1441.htm

c# Winform 的Form的标题栏上显示的文字和text里输入的不一样
打开你的项目之后,双击窗体的空白部分,(切记是窗体空白部分,不要双击其他带有控件的地方) 进去之后的事件就是 窗体的加载事件.你的代码改了它的TEXT属性了吧 Load事件中 :void Form1_Load(object sender, EventArgs e){ this.Text = "运行时标题栏上显示文字";} 是不是改错TEXT了 ...

C#怎么判断TEXTBOX文本框是否已经输入过?
定义一个变量 来判断是否和文本框内的字符一样 一样的话不修改 不一样调出保存消息框

相似回答