Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> обработать пустое значение 
V
    Опции темы
Samotnik
Дата 16.5.2008, 00:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: нет
Всего: 191



значит есть фрэйм, в нем есть эдитка, в которую можно ввести значение, затем клацаеш на кнопочку поиск,  и  это значение ищецца.  все работает оч клева!!  
НО  нету обработчика ошибки, т.е. если ничего не ввел, и нажал кнопочку  искать, то все вешается, так вот вопрос, как  обработать ?  типа, если ничего не ввведено, то чтоб окошко вывалилось с надрисью, типа "вы ничего не ввели"
вот код 
Код

   if (comboBox1.Text.CompareTo("Наименование") == 0)
                {                    
                     ns = tcp_client.GetStream();
                       String command = "search_name";
                        String res = command + "|" + name.Text;
                        byte[] sent = ae.GetBytes(res);
                        byte[] recieved = new byte[256];
                        ns.Write(sent, 0, sent.Length);
                        ns.Read(recieved, 0, recieved.Length);
                        String info = ae.GetString(recieved);
                        richTextBox1.Text = "Наимен   Цена    КолВо   Сумма" + "\n" +
                            "--------------------------------------------------------" + "\n" + info;
                        String status = "=>Отосланная команда: сортировать по наименованию";
                        //     listBox1.Items.Add(status);


                        MessageBox.Show(res);
                  }

эта красота еще посети работает.. но думаю, что это не принципиально важно ...
PM MAIL   Вверх
Walker
Дата 16.5.2008, 07:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 363
Регистрация: 23.10.2006

Репутация: 1
Всего: 16



У текста непременно есть свойство Lenght, которое в случае "ничего не ввёл" равняется нулю. И на предмет "пусто/не пусто" для окошка "с надрисью" (Понравилось мне это слово smile ) достаточно только этой проверки. А вот если поиск виснет при вводе пробелов, табуляции и прочих нецензурных выражений, то не помешает пересмотреть алгоритм поиска, а также направить свой взгляд в сторону RegExp.
 smile ЗЫ "ищецца" правильно писать "ищеццо".  smile 



--------------------
"От вчерашних побед остаётся усталость, если завтрашний день не сулит ничего..."
PM MAIL   Вверх
Xenon
Дата 16.5.2008, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006

Репутация: 3
Всего: 50



Э ... что мешает проверять с помощью String.IsNullOrEmpty() ?


--------------------
user posted image  
PM MAIL   Вверх
Samotnik
Дата 17.5.2008, 01:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: нет
Всего: 191



Цитата(Xenon @  16.5.2008,  14:00 Найти цитируемый пост)
Э ... что мешает проверять с помощью String.IsNullOrEmpty() ?

ММммммм.... я думаю,...   мое не знание сишарпа  smile 

Пэ.Эс.
вобщем всем спасибо.  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0418 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.