|
Форма для карточек
|
|||
---|---|---|---|
#18+
Добрый день, задачка сделать форму с "карточками", штук 10-30, сколько на экране поместится, непринципиально, например сетка 7х5 карт. Сетка статична. Источник таблица с тремя значениями. При открытии формы на каждую карту в случайном порядке выводится какой-то один случайный параметр. Мышкой ткнули в карту - сбоку в отдельной форме получили остальные 2 параметра. При этом "вскрытая" карта заменяется другой, так же случайно, если карты еще не закончились. Если закончились, остается пустой. И так пока все карты не будут вскрыты не вскроют. Какими средствами Аксесса такую штуку будет правильнее делать? Вроде бы решение в лоб сделать на каждую карту свой контрол и отдельно их заполнять-менять, но может есть какой-то более правильный способ? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2019, 23:00 |
|
Форма для карточек
|
|||
---|---|---|---|
#18+
Bandjo, 2 формы(одна для поля, другая для карт) одна public collection в которую засовывается модуль класса создающий инстансы форм для карт. вроде все. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2019, 23:04 |
|
Форма для карточек
|
|||
---|---|---|---|
#18+
гхм.. спасибо, но я кроме "две формы" практически ничего не понял, можете пояснить? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2019, 23:13 |
|
Форма для карточек
|
|||
---|---|---|---|
#18+
Bandjoгхм.. спасибо, но я кроме "две формы" практически ничего не понял, можете пояснить? создали форму - поле, затем создали модуль класса-инстанс формы карты - спозиционировали, занесли в коллекцию, по новой создали модуль класса-инстанс спозиционировали, занесли в collection и т.д. все "просто" - при этом как видно количество карт-инстансов может быть любое, каждый инстанс работает сам по себе и т.п. но есть пара неприятных моментов - этих инстансов как-бы нет - в коллекции форм их не найти-они в этой public colection и определяются как правило по hwnd окна-который становится индексом коллекции, и другие моменты. В модулях класса спроектировано поведение контролов на формах и пр. вещи. если умеете работать с модулями класса- все решаемо, если нет... то нерешаемо. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2019, 11:09 |
|
Форма для карточек
|
|||
---|---|---|---|
#18+
alecko... hwnd окна-который становится индексом коллекции, ... Ой! Это как это? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2019, 11:49 |
|
Форма для карточек
|
|||
---|---|---|---|
#18+
Predeclared, что именно? получить hwnd индекс окна инстанса из модуля класса class1 - Код: vbnet 1.
(frm - форма созданная в модуле Set frm=New form_form1), добавить модуль класса в коллекцию Код: vbnet 1.
учитывая что hwnd дает винда и она отвечает за уникальность - обычно их используют ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2019, 12:44 |
|
Форма для карточек
|
|||
---|---|---|---|
#18+
aleckoPredeclared, что именно?... Именно то, что я цитировал: alecko... hwnd окна-который становится индексом коллекции, ... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2019, 15:37 |
|
Форма для карточек
|
|||
---|---|---|---|
#18+
Панург, Вот ведь ты вредина. У Нас, только вумными словам разговариваешь, а в Тут, примеры выкладываешь. Чё за дискриминация? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2019, 21:04 |
|
|
start [/forum/topic.php?fid=45&msg=39807049&tid=1610738]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 306ms |
total: | 411ms |
0 / 0 |