הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [מתחיל ב C#] עזרה ! :) (https://hosts.co.il/forums/showthread.php?t=36191)

FANATICS 14-12-06 23:59

[מתחיל ב C#] עזרה ! :)
 
מה המצב כולם ?
עשיתי 2 textbox
ותנאי מסויים שקשור למספרים - להציג את המספר הגדול מבין השניים
אני רוצה שמכניסים נגיד GG - לא מספר בעצם
הוא יראה שגיאה שאני יקבע
אני חושב על IF מסויים אבל אני לא יודע איפה להציב + מה לרשום
אשמח אם תתנו לי קצת עזרה בעניין

hod206 15-12-06 12:43

תעשה IF
(x!<0) וגם (x!>0)
שידפיס: שגיאה!
(X הוא המשתנה.)

יכול להיות, לא? =]

FANATICS 15-12-06 12:45

לא נראה לי ? :P
אני צריך לבדוק את המחרוזת . ואם יש בה אותיות הוא מחזיר שגיאה .אני פשוט לא יודע איך לעשות את זה

בניה 15-12-06 14:09

אפשר לבדוק עם בטויים רגולרים ככה:
זה הקוד:
קוד:

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

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

        private void button1_Click(object sender, EventArgs e)
        {
            Regex reInt = new Regex("^[0-9]*$");
            if (reInt.IsMatch(textBox1.Text))
                MessageBox.Show("OK");
            else
                MessageBox.Show("הקלט לא תקין");
        }
    }
}

בטופס יש רק כפתור ותיבת טקסט אחת בשמות button1 ו textBox1
וזה הפרויקט המיוצא
http://bnaya.be/phpupload/demo_lite/...84647-stam.zip


כל הזמנים הם GMT +2. הזמן כעת הוא 20:41.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ