odwolanie do textBox po nazwie zmiennej

0

Chce sie odwolac do textu zawartego w textboxie ktorego name jest jedna z mozliwych opcji wyboru w comboboxie .

string tekst = Convert.ToString(comboBox1.Text);
int zmienna = Convert.ToInt16(tekst.Text);
 

W takim wypadku dostaje w debugerze

Error 1 'string' does not contain a definition for 'Text' and no extension method 'Text' accepting a first argument of type 'string' could be found (are you missing a using directive or an assembly reference?) C:\Users\Administrator\Documents\c#\p1\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 54 45 WindowsFormsApplication2

jednak niebardzo wiem co mam zrobic. Mozecie udzielic mi pomocy?

0

A skąd wziąłeś to tekst.Text? Przecież string nie ma takiej właściwości, o czym mówi ten komunikat. Napisz po prostu Convert.ToInt16(tekst).

0

Formatka posiada wlasciwosc controls gdzie sa wszystke katrolki.

TextBox textBox = Controls.FirstOrDefault(c=>c is TextBox && c.Name == tekst) as TextBox 

Ps. Pisze z telefonu gdzie ciezko o polskie litery ;)

0

tekst.Text chodzilo mi o odwolanie sie do textBoxa o name zapisanym w zmiennej tekst .

1 użytkowników online, w tym zalogowanych: 0, gości: 1