|
0 / 0 / 0
Регистрация: 07.01.2010
Сообщений: 17
|
|
Кнопка задает функцию другой кнопки17.03.2010, 16:12. Показов 2569. Ответов 16
Метки нет (Все метки)
Вобщем, у меня есть 2 формы, на 1ой Button1 и Button2, на 2ой Button3, как сделать так, что бы при нажатии на Button1, Button3 выполнял одни функции, а при нажатии на Button2, Button3 выполнял совсем другие функции? Пробовал сам, но результатов не получил, так что теперь обратился к вам за помощью
0
|
|
| 17.03.2010, 16:12 | |
|
Ответы с готовыми решениями:
16
Нужно, чтобы одна кнопка выполняла функцию другой кнопки Кнопка отмены действий другой кнопки кнопка отмена предыдущего действия другой кнопки |
|
145 / 100 / 6
Регистрация: 11.03.2010
Сообщений: 477
|
||
| 17.03.2010, 16:17 | ||
|
visible = true\false;
0
|
||
|
0 / 0 / 0
Регистрация: 07.01.2010
Сообщений: 17
|
|
| 17.03.2010, 16:23 [ТС] | |
|
В принципе я так и сделал, но если на первой форме не 2 кнопки а 20, не буду же я делать еще 20 таких и в каждой писать visible=false\true, должен же быть какой нибудь вариант
0
|
|
|
1703 / 899 / 207
Регистрация: 25.11.2009
Сообщений: 1,848
|
||||||
| 17.03.2010, 16:34 | ||||||
|
v1nt, сделай перменную флаг, которой, например, при нажатии на Button1 бедет присваиваться значение = 1, а при нажатии на Button2 - значение = 2.
А в onClick у Button3 пиши
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.01.2010
Сообщений: 17
|
|
| 17.03.2010, 16:51 [ТС] | |
|
Выводит ошибку [BCC32 Error] Unit2.cpp(20): E2379 Statement missing ;
0
|
|
|
1703 / 899 / 207
Регистрация: 25.11.2009
Сообщений: 1,848
|
|
| 17.03.2010, 18:06 | |
|
во второй форме пиши
extern int a; и не забудь добавить во второй форме #include "Unit1.h"
0
|
|
|
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
|
||||||
| 17.03.2010, 18:07 | ||||||
|
А нельзя заранее сделать нужное кол-во функий, а потом просто присваивать Button3OnClick нужную функию по нажатию:
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.01.2010
Сообщений: 17
|
||||||
| 17.03.2010, 19:09 [ТС] | ||||||
Материт вот эту строчку
0
|
||||||
|
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
|
|
| 17.03.2010, 19:12 | |
|
Потому что не правильно создана функия. Будет время - сделаю нормально. Это так, просто навел на мысль...
0
|
|
|
0 / 0 / 0
Регистрация: 07.01.2010
Сообщений: 17
|
||
| 17.03.2010, 19:12 [ТС] | ||
|
0
|
||
|
55 / 55 / 5
Регистрация: 09.03.2009
Сообщений: 177
|
|
| 17.03.2010, 19:15 | |
|
А код покажите...
0
|
|
|
1703 / 899 / 207
Регистрация: 25.11.2009
Сообщений: 1,848
|
|||||||||||
| 17.03.2010, 20:02 | |||||||||||
|
вот примерно как должно быть
Unit1.h:
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 07.01.2010
Сообщений: 17
|
|
| 17.03.2010, 21:16 [ТС] | |
|
Спасибо все заработало, == - про этом совсем забыл =))
0
|
|
|
55 / 55 / 5
Регистрация: 09.03.2009
Сообщений: 177
|
|
| 17.03.2010, 22:40 | |
|
Lelik-pahan, у вас код использует ветвление, а вот p_cM предлагает более простой вариант.
0
|
|
|
1703 / 899 / 207
Регистрация: 25.11.2009
Сообщений: 1,848
|
|
| 18.03.2010, 07:06 | |
|
Cepera, а я с этим и не спорю :-)
Просто он собирался показать рабочий код когда будет время. А пока он этого не сделал, v1nt взялся за мой вариант, у него возникли трудности, я разъяснил.
1
|
|
|
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
|
|||||||||||
| 18.03.2010, 12:22 | |||||||||||
|
Unit1.h-файл:
При желании можно написать хоть 100 функий и таким способом делать.
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 07.01.2010
Сообщений: 17
|
|
| 18.03.2010, 17:37 [ТС] | |
|
Cпасибо
0
|
|
| 18.03.2010, 17:37 | |
|
Помогаю со студенческими работами здесь
17
Создать функцию работы с устройствами ввода-вывода: Узнать какая кнопка нажата, вывести код кнопки Триггер не задает background для кнопки
Переход по ссылке, которую задаёт php код, при нажатии кнопки Одна кнопка по нажатию присваивало имя другой кнопке на другой форме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|