Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akci až 30 % zdarma při nákupu e-learningu - Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
discount week 30

Diskuze: Tlačíko dvojklik

Aktivity
Avatar
Mirek
Neregistrovaný
Avatar
Mirek:13.2.2014 7:51

Dobrý den,

mám textbox a button.

Jedním kliknutím na button chci aby se to co je v textboxu napsalo do textarea a druhým kliknutím na button aby se to smazalo zase.

Jsem samouk, použil jsem tento kód a už nevím jak dělat tak aby to šlo :).

Předem díky za rady.

using System;
using System.Collec­tions.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI­.WebControls;

namespace WebApplication1
{
public partial class WebForm3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button3_Click(ob­ject sender, EventArgs e)
{

if (TextBox2.Text != "")
{
TextBox2.Text = "";
Label2.text = TextBox2.Text;
}
else
{
Label2.Text = TextBox2.Text;
}
}
}
}

 
Odpovědět
13.2.2014 7:51
Avatar
Aleš Lulák
Člen
Avatar
Odpovídá na Mirek
Aleš Lulák:13.2.2014 8:29

Já jsem teda taky amatér, ale co tohle:
if (Label2.Text == "")
{
Label2.text = TextBox2.Text;
}
else
{
Label2.Text = "";
}
A zkušenější nám jistě vytknou ""

Nahoru Odpovědět
13.2.2014 8:29
"I disapprove of what you say, but I will defend to the death your right to say it" - Evelyn Beatrice Hall
Avatar
Michal Žůrek - misaz:13.2.2014 9:28

bože, používejte to tlačítko vložit zdrojový kód takhle je to otřesné.

Na kliknutí je událost Click, na dvojté DoubleClick.

 
Nahoru Odpovědět
13.2.2014 9:28
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Mirek
Neregistrovaný
Avatar
Mirek:13.2.2014 11:25

omlouvám se....a blbě jsem to ještě napsal, nepotřebuji dvojklik

Chci abych jednou klikl (něco to udělá) a pak podruhý za nějakou dobu a udělá to zase něco jiného v mém případě napíše text a pak ho smaže.

 
Nahoru Odpovědět
13.2.2014 11:25
Avatar
Odpovídá na Mirek
Zdeněk Pavlátka:13.2.2014 11:44

Připravíš si proměnnou typu bool a při kliknutí na tlačítko zkontroluješ její hodnotu. Podle ní zvolíš co udělat a hodnotu v proměnné otočíš.

bool b = false;
//kliknutí
if (b)
{
//1. akce
}
else
{
//2. akce
}
b = !b;
Nahoru Odpovědět
13.2.2014 11:44
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Odpovídá na Mirek
Andrej Farkaš:14.2.2014 14:32

Možno bude stačiť aj takáto obsluha Click udalosti na tlačidle. Hlavne aby pri spustení bol label2.Text = "" alebo null ;-)

label2.Text = string.IsNullOrEmpty(label2.Text) ? textBox2.Text : string.Empty;
Nahoru Odpovědět
14.2.2014 14:32
Live. Love. Learn.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.