On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
Andrey
постоянный участник




Пост N: 1929
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 15.11.11 21:36. Заголовок: Примеры из Минигуи -ошибки, вопросы..... (продолжение)


Всем привет.
Взялся смотреть примеры из МиниГуи, так не все работают. Может кто подскажет что там "допилить" нужно ?
А заодно может и исправить и добавить новые....

Очень красочный пример: \MiniGUI\SAMPLES\Advanced\AVI_Animation - не работает под Win7 (наверно AVI-шки нет в ресурсах)
Предложение Григорию:
Можно ли добавить еще один пример с отдельным AVI-файлом в ресурсах проекта и показом такого же бегунка ?


Пример: \MiniGUI\SAMPLES\Advanced\DisplayMode - не работает под ХР и далее....


Пример: \MiniGUI\SAMPLES\Advanced\Tsb_filter - вылетает на ХР
--------------------------------------------------------------------------------
Harbour MiniGUI Errorlog File
Harbour MiniGUI Extended Edition 2.0.1 - 2011.09.21
--------------------------------------------------------------------------------
Date: 11/15/2011 Time: 22:13:24
Error BASE/1124 Argument error: LEFT

Called from LEFT(0)
Called from SCANSOFT(195)
Called from MAIN(84)


Пример: \MiniGUI\SAMPLES\BASIC\MsgEdit - не собирается...
Z:\MiniGUI\SAMPLES\BASIC\MsgEdit>call ..\..\..\batch\compile.bat demo /L shell32
Harbour 3.1.0dev (Rev. 17042)
Copyright (c) 1999-2011, http://harbour-project.org/
Compiling 'demo.prg'...
Lines 20133, Functions/Procedures 30
Generating C source output to 'demo.c'... Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
demo.c:
Error E2141 demo.prg 993: Declaration syntax error
*** 1 errors in Compile ***

C compile error.



Спасибо: 0 
Профиль
Ответов - 300 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All [только новые]


Andrey
постоянный участник




Пост N: 4033
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 05.03.15 22:05. Заголовок: Вопрос снят. Сделал ..


Вопрос снят. Сделал тестовый пример - работает.
Кому интересно - Скрытый текст


Единственно что не могу понять - как сделать обращение к кнопкам второго уровня, если их вывести скрытыми при инициализации формы ?
Но пока этот пример заработал...

Спасибо: 0 
Профиль
SergKis
постоянный участник




Пост N: 499
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 06.03.15 00:23. Заголовок: Andrey пишет:как сде..


Andrey пишет:
 цитата:
как сделать обращение к кнопкам второго уровня


ты это имел ввиду ?
Скрытый текст


Спасибо: 0 
Профиль
Eduard



Пост N: 50
Зарегистрирован: 02.07.12
ссылка на сообщение  Отправлено: 06.03.15 01:19. Заголовок: Подскажите пожалуйст..


Подскажите пожалуйста, как можно сделать вывод элементов в форме COMBOBOX если вывод зависит от переключателя CHECKBOX, допустим если переключатель стоит в положении "Да", то вывести в список COMBOBOX енное кол-во записей для показа, а не все. Вывод в COMBOBOX идет из базы. Как то так...

Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 4035
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 06.03.15 05:33. Заголовок: Eduard делай отдельн..


Eduard делай отдельный самодостаточный пример. Иначе трудно понять что нужно тебе.
Я сам пишу одно а нужно другое...
Как говорят - все телепаты в отпуске ...


Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 4036
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 06.03.15 05:33. Заголовок: SergKis пишет: ты э..


SergKis пишет:

 цитата:
ты это имел ввиду ?


Не совсем. Я хотел все кнопки затолкать в MyInit(), вывести кнопки второго уровня INVISIBLE, а потом уже кнопки второго уровня показывать в нужной функции по их названию.
Пример переделаю и выложу.
Хотя этот вариант будет сложнее в понимание и дальнейшем сопровождении (я так думаю).

Однако, пример сам заработал после переделки...
Всё оказывается просто...
Скрытый текст


Спасибо: 0 
Профиль
SergKis
постоянный участник




Пост N: 501
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 06.03.15 10:37. Заголовок: Eduard пишет:как мож..


Eduard пишет:
 цитата:
как можно сделать ...


Создайте два combobox, с нужнымы item и в зависимости от состояния checkbox
один делайте hide, другой show (Visible .F.\.T.)

Спасибо: 0 
Профиль
SergKis
постоянный участник




Пост N: 502
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 06.03.15 10:47. Заголовок: Andrey пишет: Я хоте..


Andrey пишет:
 цитата:
Я хотел все кнопки затолкать в MyInit(), вывести кнопки второго уровня INVISIBLE...


т.е. ты хотел создать все 24 кнопки (6x4) в hide и потом делать кнопки нужного level в show ? если да, то создавай их между define window и endwindow (массив кнопок 24 элемента, добавив элемент принадлежность к level), по aeval делай hide и show button нужного level

Спасибо: 0 
Профиль
SergKis
постоянный участник




Пост N: 503
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 06.03.15 11:00. Заголовок: Eduard другой спосо..


Eduard
другой способ делать в combobox (он один) DeleteAllItems и добавлять нужные по AddItem.
что проще решайте сами

Спасибо: 0 
Профиль
Haz
администратор




Пост N: 489
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 06.03.15 11:13. Заголовок: Andrey пишет: Подс..


Eduard пишет:

 цитата:
Подскажите пожалуйста, как можно сделать вывод элементов в форме COMBOBOX если вывод зависит от переключателя CHECKBO


если комбо по базе ( ItemSource - ValueSource ) то по checkBox просто ставится фильтр на базу и комбику делаем .Refresh()

если комбо по массиву - то как SergKis написал - DeleteAll + AddItem


Спасибо: 0 
Профиль
Eduard



Пост N: 51
Зарегистрирован: 02.07.12
ссылка на сообщение  Отправлено: 06.03.15 16:45. Заголовок: Добрый день. Со вчер..


Добрый день. Со вчерашним вопросом разобрался. Интересует, можно ли если установлена связка ItemSource - ValueSource сделать сортировку в КомбоБоксе, либо возможность поиска там-же по названию. Видел есть параметр SORT в combobox, но он не работает если стоит ItemSource. Смотрел пример в c:\MiniGUI\SAMPLES\BASIC\ComboSearch\, но там поиск идет
типа по отдельному полю, но мне надо что-б непосредственно искало в самом Комбобоксе.
И еще как можно сделать что-б комбобокс раскрылся при переходе на него ентером?

Спасибо: 0 
Профиль
Haz
администратор




Пост N: 490
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 06.03.15 17:22. Заголовок: Eduard пишет: можно..


Eduard пишет:

 цитата:
можно ли если установлена связка ItemSource - ValueSource сделать сортировку в КомбоБоксе



Если задан Itemsource то при инициализации комбо элементы добавляются в порядке записей. т.е нужно сначала базу проиндексировать с нужным ключем, а потом создать комбо. Комбо по базе при выборе значения вернет valueSource ( если не определено - то Recno() )
Устанавливается такой комбо ВСЕГДА по Recno() вне зависимости от того что в ValueSource - Form_1.Combo_1.Value := nRecno


 цитата:
но мне надо что-б непосредственно искало в самом Комбобоксе


примерно так
For n := 1 TO Form_1.Combo_1.ItemCount()
IF Form_1.Combo_1.Item ( n ) == 'ищем эту строку'
нашли

ну или непосредственно по базе ( по которой строили комб )

Спасибо: 0 
Профиль
SergKis
постоянный участник




Пост N: 504
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 06.03.15 22:15. Заголовок: Eduard пишет:И еще к..


Eduard пишет:
 цитата:
И еще как можно сделать что-б комбобокс раскрылся при переходе на него ентером?


ComboBox раскрывается по F4, можно послать сообщение по кнопке или на GotFocus:
hComboBox := GetControlHandle(cCombo, cForm)
PostMessage( hComboBox, WM_KEYDOWN, VK_F4, 0)

Спасибо: 0 
Профиль
SergKis
постоянный участник




Пост N: 505
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 06.03.15 22:35. Заголовок: PS. Если combobox ис..


PS. Если combobox использовать без DISPLAYEDIT .T., то поиск по 1-ой букве, с DISPLAYEDIT .T. и набором букв в открывшемся поле поиск с подводом по набору



Спасибо: 0 
Профиль
Eduard



Пост N: 52
Зарегистрирован: 02.07.12
ссылка на сообщение  Отправлено: 07.03.15 16:32. Заголовок: Добрый день. Есть фо..


Добрый день. Есть форма с размещенными на ней элементами CheckBox, подскажите, как сделать последовательную обработку каждого элемента начиная с первого и заканчивая последним?
Каждый элемент ЧекБокс возвращает свое значение если он выбран, и есть функция которая возвращает значение если выбран тот либо иной элемент. Могут быть выбраны все элементы а может только 2-3. Пустые события не должны обрабатываться (только выбранные элементы)
Также необходимо что-бы после подтверждения формы с элементами данные события сохранились.
Функция для возврата события...
Скрытый текст


Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 4041
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 07.03.15 23:05. Заголовок: Eduard а свою тему о..


Eduard а свою тему отдельную сложно создать ?



Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 4042
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 07.03.15 23:05. Заголовок: SergKis пишет: т.е...


SergKis пишет:

 цитата:
т.е. ты хотел создать все 24 кнопки (6x4) в hide и потом делать кнопки нужного level в show ? если да, то создавай их между define window и endwindow (массив кнопок 24 элемента, добавив элемент принадлежность к level), по aeval делай hide и show button нужного level



Однако, пример сам заработал после переделки...
Всё оказывается просто...
Пример выше....

Спасибо: 0 
Профиль
Dima
администратор




Пост N: 4581
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 07.03.15 23:23. Заголовок: Andrey пишет: Eduar..


Andrey пишет:

 цитата:
Eduard а свою тему отдельную сложно создать ?


А что не так ?
Тема называется Примеры из Минигуи -ошибки, вопросы.....
Может её подписать типа Примеры из Минигуи -ошибки, вопросы..... VS Andrey
Ты когда что то спрашиваешь не в своей теме , кто то был против ?

PS
Андрей не надо устраивать ЦИРК !

Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 4043
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 07.03.15 23:38. Заголовок: Dima пишет: Андрей ..


Dima пишет:

 цитата:
Андрей не надо устраивать ЦИРК


Ну извините, не хотел...
Просто в одной теме вести разные вопросы я считаю сложно.
Мы же здесь не останавливаясь спрашивали про 2 разных вопроса, я и Eduard.
Ответы и осмысления не укладываются ...


Спасибо: 0 
Профиль
Dima
администратор




Пост N: 4583
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 07.03.15 23:52. Заголовок: Andrey пишет: Прост..


Andrey пишет:

 цитата:
Просто в одной теме вести разные вопросы я считаю сложно.


У тебя тоже разные вопросы и кто знает тот отвечает и помогает.
Можно еще замутить тему LetoDB сервер vs Андрей ну если надо очень
Не парься по этому поводу , кто захочет и знает всегда поможет.

С 8 марта наших девочек которых на форуме раз два и всё

Спасибо: 0 
Профиль
SergKis
постоянный участник




Пост N: 510
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 08.03.15 11:43. Заголовок: Andrey пишет:Однако,..


Andrey пишет:
 цитата:
Однако, пример сам заработал после переделки...
Всё оказывается просто...
Пример выше....


Разницу не увидел, что первый, что второй примеры (тексты разные) работают одинаково, кнопки, цвета уровней меняются, сообщения второго уровня одни и теже Button 2x1, ... 2x2, ...2x3, а уровни 1...6, т.е сообщения должны быть Button 2x1, ... 2x2, ...2x3, Button 3x1, ... 3x2, ...3x3, ..., Button 6x1, ... 6x2, ...6x3. Если же я правильно понял смысл примеров ?!

Спасибо: 0 
Профиль
Ответов - 300 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 555
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет