Pobranie wartości wpisanej do pola typu TextBox

0

Witam,
mam problem z C#. Chcę pobrać wartość wpisanej w kontrolkę TextBox i wyświetlić ją w polu typu Label po kliknięciu kontrolki typu Button. Staram się zrobić coś na wzór kalkulatora. Czy może mi ktoś coś poradzić jak ten tekst pobrać? W pole to będą wpisywane obliczenia np. 2+2, lub 10-5. Takie proste obliczenia.
Kod:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btn_Oblicz_Click(object sender, EventArgs e)
        {
            if (textbox_pole_licz.Text == "+")
            {
                lbl_wynik.Text = "Wynik działania:";
            }
        }
    }
}
1

Jeśli Ci chodzi tylko o przepisanie tego co jest wpisane w TextBoxie do Labela to wystarczy Ci takie coś:

label.Text = textbox.Text

PS. Tytuł wątku powinien chyba raczej brzmieć "Pobranie wartości wpisanej do pola typu TextBox", chyba że źle pytanie sformułowałeś.

0

Co do samego pytania to tak jak wyżej, ale patrząc co chcesz zrobić:

W pole to będą wpisywane obliczenia np. 2+2, lub 10-5.

Takie coś to będzie trudniej, proponowałbym na początek wpisywać w pole same cyfry i aby to działało jak prosty kalkulator. Czyli wpisujesz cyfrę, klikasz na przycisk z działaniem, wpisujesz kolejną cyfrę i dajesz =.
Ewentualnie dwa tekstboxy i jeden combobox z wyborem działania.

0
int i = 2+2;
string s = i.ToString();
0

a przypadkiem Jemu nie chodzi o coś takiego ?

http://www.codeproject.com/Tips/381509/Math-Parser-NET-Csharp

automatyczne parsowanie. i zwraca wynik. dalej przepisz wynik do kontrolki i tyle

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