Thread View: alt.pl.comp.lang.csharp
10 messages
10 total messages
Started by rozrabiaka
Tue, 23 Mar 2004 23:49
Jak sprawdzic czy wpisana wartość jest float ?
Author: rozrabiaka
Date: Tue, 23 Mar 2004 23:49
Date: Tue, 23 Mar 2004 23:49
16 lines
1416 bytes
1416 bytes
Witam. Mam pole edycyjne na formularzu, ktore MUSI przyjmowac tylko liczby rzeczywiste. Brakuje mi pomyslu w jaki sposob sprawdzic czy wpisana wartosc jest liczba rzeczywista, dodatkowym utrudnieniem jest fakt, ze jest to liczba zmiennoprzecinkowa! Czyli moze to byc np: 1,23 23,24 235,025 itp.. Mozecie posluzyc jakims pomyslem? bardzo dziekuje za pomoc, grzesioo
Re: Jak sprawdzic czy wpisana warto¶æ jest float ?
Author: Jacek Woloszka
Date: Wed, 24 Mar 2004 15:43
Date: Wed, 24 Mar 2004 15:43
34 lines
2014 bytes
2014 bytes
"rozrabiaka" <br...@maila.pl> wrote in message
news:c3qiei$646$1@news.onet.pl...
> Witam.
> Mam pole edycyjne na formularzu, ktore MUSI przyjmowac tylko liczby
> rzeczywiste.
> Brakuje mi pomyslu w jaki sposob sprawdzic czy wpisana wartosc jest
> liczba rzeczywista, dodatkowym utrudnieniem jest fakt, ze jest to liczba
> zmiennoprzecinkowa!
> Czyli moze to byc np:
> 1,23
> 23,24
> 235,025
>
zakladam ze musi byc to liczba wartosciami po przecinku.
przyklad jest troche buracki ale nic mi lepszego do glowy nie przyszlo....
//sprawdzxamy czy w ciagu znakow wystepuje przecinek..
int p=this.textBox1.Text.IndexOf(",",1,this.textBox1.Text.Length-1);
if (p<=0)
{
MessageBox.Show("Brak przecinka!");
return;
}
//jesl;i wystepuje to probujemy wykonac konwersje string-float
try
{
float f =float.Parse(this.textBox1.Text);
}
catch
{
MessageBox.Show("Nie wprowadzono liczby rzeczywistej!");
}
Re: Jak sprawdzic czy wpisana wartość jest float ?
Author: Mirosław Pragłowski
Date: Wed, 24 Mar 2004 16:19
Date: Wed, 24 Mar 2004 16:19
6 lines
1225 bytes
1225 bytes
A nie lepiej użyć wyrażen regularnych i walidatorów ? -- Mirosław Pragłowski GG: 15273 | EMail/MSN: pragl...@interia.pl
Re: Jak sprawdzic czy wpisana warto¶æ jest float ?
Author: dobrzak
Date: Wed, 24 Mar 2004 16:40
Date: Wed, 24 Mar 2004 16:40
27 lines
1256 bytes
1256 bytes
rozrabiaka wrote:
> Mozecie posluzyc jakims pomyslem?
Moj jest taki, co sadzicie ?
try
{
float a = float.Parse(textBox1.Text);
}
catch(Exception ex)
{
MessageBox.Show("zle");
}
--
( ( ( dobrzak gg:1093466
( . . )
( ( v ) )
---m-m---
Re: Jak sprawdzic czy wpisana warto¶æ jest float ?
Author: rozrabiaka
Date: Wed, 24 Mar 2004 19:09
Date: Wed, 24 Mar 2004 19:09
12 lines
1428 bytes
1428 bytes
Uz.ytkownik dobrzak napisa?: > > Witam, tak tez napisalem na poczatku w swoim programie, jednak nie podobalo mi sie to za bardzo. Znajomy wspomnial, ze w VisualBasicu istnieje funkcja IsNumeric, ktora sprawdza czy wpisana wartosc jest numeryczna, nie wiem czy takowa istnieje w C#, zaraz bede poszukiwal, jesli znajde to odrazu podziele sie z Wami ta informacja :) dziekuje za wszystkie propozycje, pozdrawiam serdecznie, grzes.
Re: Jak sprawdzic czy wpisana warto¶æ jest float ?
Author: rozrabiaka
Date: Wed, 24 Mar 2004 19:32
Date: Wed, 24 Mar 2004 19:32
10 lines
1285 bytes
1285 bytes
Uz.ytkownik rozrabiaka napisa?: > Uz.ytkownik dobrzak napisa?: > > dziekuje za wszystkie propozycje, pozdrawiam serdecznie, grzes. Dla potomnych, kilka uzytecznych funkcji (dokladnie 5): http://weblogs.asp.net/ssivakumar/archive/2003/09/17/27930.aspx pozdrawiam, grzes.
Re: Jak sprawdzic czy wpisana wartość jest float ?
Author: rozrabiaka
Date: Wed, 24 Mar 2004 19:33
Date: Wed, 24 Mar 2004 19:33
5 lines
1227 bytes
1227 bytes
Użytkownik Mirosław Pragłowski napisał: > A nie lepiej użyć wyrażen regularnych i walidatorów ? > >
Re: Jak sprawdzic czy wpisana warto¶æ jest float ?
Author: Jacek Wo³oszka
Date: Fri, 26 Mar 2004 10:46
Date: Fri, 26 Mar 2004 10:46
7 lines
1354 bytes
1354 bytes
"Miros�aw Prag�owski" <pragl...@interia.pl> wrote in message news:c3scev$evc$1@absinth.dialog.net.pl... > A nie lepiej u�y� wyra�en regularnych i walidator�w ? > > Zapewne lepiej ale przeciez pisalem ze przyklad jest "buracki" :)
Re: Jak sprawdzic czy wpisana wartość jest float ?
Author: Piecu
Date: Sat, 27 Mar 2004 13:06
Date: Sat, 27 Mar 2004 13:06
11 lines
1442 bytes
1442 bytes
Użytkownik Mirosław Pragłowski napisał: > A nie lepiej użyć wyrażen regularnych i walidatorów ? Wyrażenia regularne są wolne... -- ____ _ | _ \(_) ___ ___ _ _ piecu(malpka)go2.pl gg:1277308 | |_) | |/ _ \/ __| | | | -------------------------------- | __/| | __/ (__| |_| | "jutro to dziś - tyle, że jutro" |_| |_|\___|\___|\__,_| Sławomir Mrożek (1981)
Re: Jak sprawdzic czy wpisana warto¶æ jest float ?
Author: Grzegorz Gruza
Date: Mon, 29 Mar 2004 06:23
Date: Mon, 29 Mar 2004 06:23
15 lines
1496 bytes
1496 bytes
U�ytkownik "Piecu" <piecu.NIE_...@go2.pl> napisa� w wiadomo�ci news:c43uap$2vk$2@atlantis.news.tpi.pl... U�ytkownik Miros�aw Prag�owski napisa�: > A nie lepiej u�y� wyra�en regularnych i walidator�w ? Wyra�enia regularne s� wolne... [...] Ale wystarczaj�co szybkie dla danych wpisywanych. Pozdrawiam -- Grzegorz Gruza gr...@spamerom_niepriv4.onet.pl Odpowiadaj�c usu� spamerom_nie z adresu
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads