c動態生成的textbox如何賦值

2022-07-11 09:26:37 字數 5454 閱讀 5771

1樓:

string texts=;

for (int i = 0; i < row; i++)}

c#怎麼給動態生成的控制元件(textbox)賦值。

2樓:du瓶邪

foreach (control c in this.controls)}

3樓:匿名使用者

當觸發什麼事件時自動生成textbox,然後就繫結值啊

4樓:匿名使用者

通過attributes.add("text","你想賦得值"),這個好像可以,你試試

5樓:匿名使用者

你動態生成的控制元件,有沒有給他生成方法。

6樓:匿名使用者

combobox1.items.add( ( (textbox)findcontrol("tbox") )text);

c#中 winform 中可以動態給textbox賦值麼

7樓:匿名使用者

失去焦bai點du的時zhi候會引

dao發版lostfocus事件權。

this.textbox1.lostfocus+=delegate;

8樓:仍嬡邴曉凡

可以在這個textbox的lostfocus事件裡面寫相應的**

c#如何獲取動態新增textbox的值

9樓:匿名使用者

name值可作為關鍵字訪問控制元件集合

((textbox)controls["a_1"]).text

10樓:匿名使用者

用輸入事件動態寫入變數就好

c#動態新增控制元件 textbox

11樓:匿名使用者

textbox txt = new textbox();

string s;

private void button1_click(object sender, eventargs e)

private void form1_load(object sender, eventargs e)

12樓:

你這樣是肯定沒有的,因為click事件點選後立即執行完了,根本不能等待你輸入的結果的。

理應的形式是:點選後出現textbox然後對話方塊彈出空。你的輸入是沒法賦值的。

如果要顯示,將 string s;

textbox txt = new textbox();

txt.setbounds(250, 0, 200, 400);

this.controls.add(txt);

txt.enabled = true;

放在建構函式或者form_load事件中。

這樣寫:

textbox txt = new textbox();

string s;

private void button1_click(object sender, eventargs e)

private void form1_load(object sender, eventargs e)

13樓:匿名使用者

你的**是不會顯示任何資料的,以這種形式來看,你是按了按鈕之後才顯示文字框的吧,而且,每次在你點選按鈕之後,都會重新初始化一個新的textbox,所以,你每次呼叫**,textbox的text屬性值一直是處於沒有賦值的狀態,不會顯示資料的

14樓:匿名使用者

txt.text="hha";

要對text賦值,你沒賦值他本身就是空的。。

15樓:匿名使用者

string s;

textbox txt = new textbox();

txt.setbounds(250, 0, 200, 400);

txt.text = "文字框內容";

this.controls.add(txt);

txt.enabled = true;

s = txt.text;

messagebox.show(s);

16樓:匿名使用者

你也沒設定txt的text屬性,讓他顯示什麼啊? 你寫了這麼多**,最終效果就是在介面上顯示文字框,然後把s用messagebox彈出一下。什麼東西都沒有!

17樓:匿名使用者

你動態新增的textbox的text屬性沒有賦值,s的內容自然沒有了

18樓:匿名使用者

廢話!當然沒有內容了!

c#動態生成textbox迴圈賦值問題

19樓:匿名使用者

為什麼不在新增控制元件的同時對其賦值,形成佈局了以後再來查詢控制元件賦值,效率明顯低了很多

c#怎麼在類中給textbox賦值

20樓:

其實是一樣的啊,你可以先例項化一下這個窗體

然後直接例項化名稱.textbox.text=值

21樓:匿名使用者

把textbox作為引數傳遞到類裡面去賦值啊

22樓:匿名使用者

this.textbox的id.text="值";

請問在c#中,如何呼叫通過動態方法新增的textbox的text值?

23樓:

public void txt(string txt1value,string txt2value,string lab1value)

controls = this.controls.find("txt2", false);

if (controls.length != 0)

controls = this.controls.find("txt3", false);

if (controls.length != 0)

controls = this.controls.find("lab1", false);

if (controls.length != 0)

textbox txt1;

txt1 = new textbox();

txt1.name = "txt1";

txt1.location = new point(20, 20);

txt1.size = new size(50, 20);

txt1.text = txt1value;

this.controls.add(txt1);

textbox txt2;

txt2 = new textbox();

txt2.name = "txt2";

txt2.text = txt1.text;

txt2.location = new point(100, 20);

txt2.size = new size(50, 20);

txt2.text = txt2value;

console.writeline(txt2.text);

this.controls.add(txt2);

textbox txt3;

txt3 = new textbox();

txt3.name = "txt3";

txt3.location = new point(180, 20);

txt3.size = new size(50, 20);

this.controls.add(txt3);

label lab1;

lab1 = new label();

lab1.name = "lab1";

lab1.location = new point(75, 25);

lab1.size = new size(50, 25);

lab1.text = lab1value;

this.controls.add(lab1);

label lab2;

lab2 = new label();

lab2.location = new point(160, 25);

lab2.size = new size(50, 25);

lab2.text = "=";

this.controls.add(lab2);

}public void addbtn()

private void listbox1_selectedindexchanged(object sender, eventargs e)

else

addbtn();

} 給個採納吧,**都給你寫了

24樓:匿名使用者

1.建議你將需要隱藏的文字框在設計器上直接建立,並放進一個panel裡面,然後要顯示或隱藏直接操作這個panel,這樣就不會有你的問題了。

2.如果非要動態查詢,可以遍歷窗體的controls集合進行查詢。上面同學說的findcontrol是webform才有的方法,在winform中沒有。

25樓:_神__仙

你的計算按鈕為什麼不用而要用listbox的事件呢?用按鈕來觸發計算事件,取2個文字框內容和listbox的選項,然後判斷後把結果放在第三個文字框裡

你的addbtn方法如果無限次的用,那窗體不是會重複新增無數個文字框了嗎

請問c# winform 如何動態生成textbox,接著怎樣獲取生成textbox中的text?

26樓:匿名使用者

你動態生成的textbox設為全域性的

textbox box = new textbox();

public form1()

private void button1_click(object sender, eventargs e)

private void button2_click(object sender, eventargs e)

27樓:匿名使用者

直接new 一個textbox 物件,設定它的一些屬性,最後把它加到你需要加的物件中去。

textbox txtbox=new textbox;

txtbox.attributes.add(width,15);//新增更多屬性

...form1.add(txtbox,,);

獲取string a=txtbox.text.trim();//獲取textbox中的text

28樓:

desinger**。。你在程式介面上拖一個textbox然後去看desinger**。。可明白了。。

C動態新增控制元件textbox,求教 C 窗體中動態新增了Panel,再如何動態的在Panel中新增文字框控制元件呢?

textbox txt new textbox string s private void button1 click object sender,eventargs e private void form1 load object sender,eventargs e 這話問的 你希望 s 是什麼...

請問C winform如何動態生成textbox,接著怎

你動態生成的textbox設為全域性的 textbox box new textbox public form1 private void button1 click object sender,eventargs e private void button2 click object sender...

c 如何隨機生成0和,c 如何隨機生成0和

可以通過對隨機數的結果對2求餘來得到0和1。1 c 中的rand 函式可以得到一個0 rndmax之間的隨機數,randmax是一個巨集,你可以把它理解成65535 2 使用rand 函式必須新增標頭檔案,如下 include 3 得到0或1的隨機數 如下 int num rand 2 因為對2求餘...