1楼:匿名用户
你这样写,根本就是重新创建了一个form1对象,对于已经打开的form1,压根不是同一个,所以你修改的label的值也不是你原来打开的label的值。
2楼:匿名用户
f.label.text=“2” 你这句话写在**
是不是加载的时候没有调用
3楼:匿名用户
你是当前窗体的控件吗?如果你是操作别窗体的肯定这个不能用的!
4楼:匿名用户
你写了 但是没时间去触发呀。 比如:单击某个键。 你写加载时间看看
怎么在c#中的非窗体类中,改变窗体的控件(如label1的值)呢,谢谢
5楼:匿名用户
在窗体类中添加静态实例, 外部class即可以和窗体类解耦在任意位置调用窗体类获取实例方法, 访问窗体类控件当然需要外部访问的控件必须是public, 或者遍历窗体的controls
class form1 : form
public static form1 getinstance()}class chang}
6楼:匿名用户
首先窗体和类要在同一个命名空间中
class change() //非窗体类_la.text="改变";//可以修改了}//窗体内
public partial class frm : form{private change ch;
ch=new change(... ,label1,) //窗体调用change类时把label1传递过去。}
7楼:匿名用户
将要在其它类调用的控件label1声明为public(可以在控件的属性面板里设置,默认为private的),
然后将 form1的实例传给change实例可以创建一个构造函数
public class form1 :form}public class change()public void changelabel()}
8楼:匿名用户
public class change(label mylable)
调用的时候:
change(this.lable1);
c#中如何给label赋值?
9楼:匿名用户
在form1 中设置一个静态 static string temp 变量;
// 这里假设form2中 有一个text控件;
// 并且在form2 show出来给予text赋值;
// 在form2的关闭事件中 写入语句;
form1.temp =this.text.text.tostring();
form1 中按钮下的相应语句
from2.showdialog();
lab1.text =temp。
c#是微软公司发布的一种面向对象的、运行于.*** framework之上的高级程序设计语言。并定于在微软职业开发者论坛(pdc)上登台亮相。
c#是微软公司研究员anders hejlsberg的最新成果。c#看起来与java有着惊人的相似;它包括了诸如单一继承、接口、与java几乎同样的语法和编译成中间**再运行的过程。但是c#与java有着明显的不同,它借鉴了delphi的一个特点,与***(组件对象模型)是直接集成的,而且它是微软公司 .
*** windows网络框架的主角。
10楼:候柏老蕊
我想你说的我已经懂了!你是在窗体上有16个label,或者说是一个4*4的矩阵。
然后你用一个label的二维数组来保存这些个label,接着你想对这16个label进行操作
但是你又想要把这16个label的初始状态给保存起来。
不知我说的可对?你如果是这样的话是不能实现的,当然有其他的折中的办法可以实现
而且效率也会比你想的这个解决方案要好。
因为你用label的数组来保存对象的话始终就是保存该对象的引用地址,只要你对这个对象进行任何操作该数组里面的对象也会跟着改变,因为他们就是一个对象,面向对象的世间里面是没有两个完全一样的对象的。
所以你要做的就是把你需要的信息给保存起来。
根据你说的你是移动了这些个label的位置,所以我推测你应该只是需要保存这些label之前的位置,所以你可以用个point的二维数组来保存他们的坐标,这样就ok了。
c#如何单击一个窗体的按钮来改变本窗体中一个label的值
11楼:包布丁
如果你最后一个label是label6,那么在每个按钮的click事件里向label6的text属性赋值即可。
以student按钮为例,在窗体设计器中,选择student按钮,点击属性窗口中的闪电按钮,找到click事件,在框里按回车。然后在系统生成的方法中输入如下**:
label6.text = "school name";
此外,注意label和右边textbox的位置关系,如果label太长会(被)遮住。给label和textbox之间预留一定的空间。
c中如何让label显示数据库里的内容呢
1楼 学好知识 1,首先你得把数据从数据库中读到程序中。 2,然后把读出来的值赋给lable的text属性就可以了。 2楼 胤晟颸綦恪 为什么用label呢 直接数据绑定就好了 c 中如何在label text上显示sql数据库里的某一个值 3楼 匿名用户 sqlconnection sqlconn...
C怎样导入其他项目的窗体,如何在C#的一个程序中添加一个新窗体?
1楼 匿名用户 1 在hotelmanagers项目中,添加 引用 hotelmanager 2 在hotelmanagers的form1 cs中,添加 ,类似于 private void buttonlogin click object sender eventargs e vs2010 c 如何...
在c语言中如何使用label1,C#中怎么用程序修改label1.Location
1楼 一颗程序猿 你这个编译能过吗 foreach循环里的lable1是大写l 这个名字存在吗 2楼 polaris北斗 label1你写成label1了 c 中怎么用程序修改label1 location 3楼 匿名用户 label1 location new point 100 250 这样就可...