Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Глючит Добавлено: 21.07.05 20:31  

Автор вопроса:  dimailer
Вот код:
---
 Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
              
        Dim t2c As String
        t2c = TextBox4.Text

        If "0" > t2c > "255" Then
            Button2.Enabled = False
        Else
            Button2.Enabled = True
        End If

    End Sub
---
Написано, что если текст в TextBox4 будет меньше 0 или больше 255, то кнопка(Button2)становиться "прозрачной".
Верно?
---
Я пишу в TextBox4 2 или 25, кнопка (Button2)становиться "прозрачной".
---
Помогите!!!
---

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #1 Добавлено: 21.07.05 20:44
Мда...
Включи флажок Option Strict, узнаешь о своем коде очень много нового, гарантирую.

If CInt(TextBox4.Text) < 0 AndAlso CInt(TextBox4.Text) > 255 Then ...

Ответить

Номер ответа: 2
Автор ответа:
 dimailer



Вопросов: 9
Ответов: 27
 Профиль | | #2 Добавлено: 21.07.05 20:51
Кстати Brand до меня недоперло как весь текст в RichTextBox1 перевести в ASCII???
---
Что делать если в TextBox4.Text написаны не числа, а буквы? Как устранить эту проблему(для меня)?
---
Помоги

Ответить

Номер ответа: 3
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #3 Добавлено: 21.07.05 21:10
Проверка на то, что в строке находится число выполняется так:
If IsNumeric(TextBox4.Text) Then

Ответить

Номер ответа: 4
Автор ответа:
 dimailer



Вопросов: 9
Ответов: 27
 Профиль | | #4 Добавлено: 21.07.05 21:41
Спасибо Brand!
---
Вышло!!!

Ответить

Номер ответа: 5
Автор ответа:
 dimailer



Вопросов: 9
Ответов: 27
 Профиль | | #5 Добавлено: 21.07.05 23:13
Brand нужна помощь!!!
---
Я написал так:

Dim t2c As String
        t2c = TextBox4.Text

        If IsNumeric(t2c) Then

            If CInt(t2c) < 0 AndAlso CInt(t2c) > 255 Then
                Button2.Enabled = False
            Else
                Button2.Enabled = True
            End If

        Else
            Button2.Enabled = False
            TextBox3.Text = "? справка"

        End If


---
Теперь я спокоен есле введут буквы, но у меня глюк, хотя написано, что если текст будет больше 255, кнопка будет прозрачной, а вот не выходит; так и с отрицательными числами!!!
---
За ранее спасибо, пошел спать...

Ответить

Номер ответа: 6
Автор ответа:
 someone



Вопросов: 215
Ответов: 1596
 Web-сайт: 123
 Профиль | | #6
Добавлено: 22.07.05 10:56
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
               
        Dim t2c As String
        t2c = TextBox4.Text

        If "0" > t2c > "255" Then
            Button2.Enabled = False
        Else
            Button2.Enabled = True
        End If

    End Sub

интересный код!!! только у меня не работает :(

Ответить

Номер ответа: 7
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #7 Добавлено: 22.07.05 12:08
Народ, ну есть же форум по .NET :(

Ответить

Номер ответа: 8
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #8 Добавлено: 22.07.05 12:09
2LOL, сорри - не доглядел. Перенёс.

Ответить

Номер ответа: 9
Автор ответа:
 dimailer



Вопросов: 9
Ответов: 27
 Профиль | | #9 Добавлено: 22.07.05 21:25
Люди помогите!!!
---
Empro вот другой код, только у меня не выходит. когда я пишу 256 или 1000 у меня становиться кнопка "нажимаемой", хотя там написано, если текст больше 255, то кнопка "прозрачна", но глюк. Так и с отриц. числами! Вот код:
---
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
                
        ;Dim t2c As String
        t2c = TextBox4.Text

        If IsNumeric(t2c) Then

            If CInt(t2c) < 0 AndAlso CInt(t2c) > 255 Then
                Button2.Enabled = False
            Else
                Button2.Enabled = True
            End If

        Else
            Button2.Enabled = False
            TextBox3.Text = "? справка"

        End If


    End Sub

---
Спасибо

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам