Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.04.2012, 11:15
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
Здравствуйте. Необходимо при нажатии на кнопку на форме вывести сообщение в новом окне. Есть ли в foxpro аналог ShowMessage как в c#, когда не придется создавать новое окно? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 11:23
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
Gargulie, Messagebox ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 11:27
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
VictorSK, спасибо. А как сделать так, что бы окно, из которого messagebox вызывается не закрывалось после закрытия выведенного сообщения? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 11:32
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
GargulieVictorSK, спасибо. А как сделать так, что бы окно, из которого messagebox вызывается не закрывалось после закрытия выведенного сообщения?Вы сначала расскажите как Вам удалось получить такое поведение. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 11:34
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
Sergey Sizov, рассказываю: IF thisform.textdat.Value = '' MESSAGEBOX('Введите дату') ENDIF при нажатии на Ok или закрытие message форма закрывается вместе с message ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 11:39
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
GargulieSergey Sizov, рассказываю: IF thisform.textdat.Value = '' MESSAGEBOX('Введите дату') ENDIF при нажатии на Ok или закрытие message форма закрывается вместе с messageТак Вы сначала без этого куска кода добейтесь незакрывания Вашей формы, Messagebox() тут совершенно не при чем. Форма немодальная? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 11:45
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
нашел - у меня form.release в коде есть: IF thisform.check1.Value = 1 IF thisform.textdat.Value = '' MESSAGEBOX('Ââåäèòå äàòó') ENDIF *thisform.Release ENDIF Только теперь возникает 2 другие проблемы: 1) Почему-то когда в texdat я ввожу дату MESSAGEBOX все равно срабатывает 2) в некоторых случаях мне все-таки понадобиться закрытие формы, а если release убрать, то не получиться ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 11:49
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
Gargulieнашел - у меня form.release в коде есть: IF thisform.check1.Value = 1 IF thisform.textdat.Value = '' MESSAGEBOX(' ') ENDIF *thisform.Release ENDIF Только теперь возникает 2 другие проблемы: 1) Почему-то когда в texdat я ввожу дату MESSAGEBOX все равно срабатываетНу так в отладчике посмотрите что у Вас в лежит. 2) в некоторых случаях мне все-таки понадобиться закрытие формы, а если release убрать, то не получитьсяНу так напишите код, который реализует нужную Вам логику. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 11:57
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
Sergey Sizov, 1)ввожу "12.12.12" - в отладчике - "12.12.12 " - отладчик пробелы считает ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 12:03
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 12:07
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
Sergey Sizov, мне нужно что бы сообщение выходило когда в textnaz ничего не вводиться. Напишите, пожалуйста, как можно это реализовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 12:21
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
Gargulie, 1. В свойство value объекта textdat вставить {} и тем самым сказать текстбоксу, что данныt будут типа дата, а не строка. 2. Вместо thisform.textdat.Value = '' использовать Empty(thisform.textdat.Value) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 14:40
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
Sergey Sizov, спасибо. А как удалить пробелы из строковой переменной? Мне нужно организовать поиск по столбцу в таблице. Все работает, только вот пробелы лишние считываются в Value. Как и в прошлом примере. USE orugie LOCATE FOR KOD = thisform.textkod.Value IF FOUND() fl = .T. ENDIF USE ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2012, 15:01
|
|||
---|---|---|---|
|
|||
свое сообщение в visual foxpro |
|||
#18+
1. Поставить в свойство format тесктбокса textkod большую латинскую букву Т 2. И не надо лишних if ... endif USE orugie LOCATE FOR KOD = thisform.textkod.Value fl = FOUND() USE ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1583712]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
21ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 123ms |
0 / 0 |