
{
CheckBox chk = new CheckBox()
chk.Text = "testall" // 这里可以换成数据库的内容
chk.CheckedChanged += new EventHandler(chk_CheckedChanged)
chk.AutoPostBack = true
Page.Form.Controls.Add(chk)
for (int i = 0i <10i++)
{
CheckBox chk2 = new CheckBox()
chk2.Text = "test" + i.ToString() // 这里可以换成数据库的内容
chk2.Checked = (i % 3 == 0)// 这里可以换成数据库的内容
Page.Form.Controls.Add(chk2)
}
}
void chk_CheckedChanged(object sender, EventArgs e)
{
CheckBox all = sender as CheckBox
foreach(Control ctl in Page.Form.Controls)
{
if (ctl is CheckBox)
{
CheckBox chk = ctl as CheckBox
chk.Checked = all.Checked
}
}
}
Unity自带GUI Textfield可以输入文字。*** 作如下:
1、需要用一个public的string来接收文字。
2、声明 public string FromText = “”;
3、这行代码接受文字:FromText = GUI.TextField(new Rect(0,0,100,100),FromText)
4、FromText便是接受的文字。
public string Text = “”;Text = GUI.TextField(new Rect(0,0,100,100),Text)
你不能用在OnGui中声明的字符串给GUI.TextField用,不然他会一直是那个值,更改不了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)