|
1 / 3 / 0
Регистрация: 02.05.2012
Сообщений: 27
|
||||||
Обработчик событий в Лист Бокс26.05.2012, 11:32. Показов 2122. Ответов 16
Метки нет (Все метки)
В первой форме есть Есть Listbox1 со списком
Нужно открыть Форму 2 при выборе одной строки и записать содержимое сроки в textbox1 во второй форме. Помогите написать обработчик событий ListBox
0
|
||||||
| 26.05.2012, 11:32 | |
|
Ответы с готовыми решениями:
16
Разбираем Лист бокс. ImageList и список лист бокс Thread поток и лист бокс |
|
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
|
|||||||||||
| 26.05.2012, 12:19 | |||||||||||
2
|
|||||||||||
|
1 / 3 / 0
Регистрация: 02.05.2012
Сообщений: 27
|
|
| 26.05.2012, 12:43 [ТС] | |
|
Вылезли ошибки
Form1.h(106): error C2065: Form2: необъявленный идентификатор Form1.h(106): error C2065: form: необъявленный идентификатор Form1.h(106): error C2061: синтаксическая ошибка: идентификатор "Form2" Form1.h(107): error C2065: form: необъявленный идентификатор Form1.h(107): error C2227: выражение слева от "->Show" должно указывать на тип класса, структуры или объединения либо на универсальный тип тип: 'unknown-type' Form1.h(106): error C3673: miControl::Form2: у класса нет конструктора копии Form1.h(106): error C3673: miControl::Form2: у класса нет конструктора копии
0
|
|
|
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
|
||||||
| 26.05.2012, 14:08 | ||||||
1
|
||||||
|
1 / 3 / 0
Регистрация: 02.05.2012
Сообщений: 27
|
||||||
| 26.05.2012, 16:35 [ТС] | ||||||
Не подскажете?
0
|
||||||
|
1 / 3 / 0
Регистрация: 02.05.2012
Сообщений: 27
|
|||||||
| 26.05.2012, 19:58 [ТС] | |||||||
0
|
|||||||
|
Комп_Оратор)
|
|||||||||||||||||||||||||||||||||
| 26.05.2012, 21:50 | |||||||||||||||||||||||||||||||||
|
TimSan, этот фрагмент:
Ведь то, что Вы показали не пишет в textBox1 второй формы. Вы могли бы написать:
Поэтому попробуйте сделать, то что предложил Петррр. ![]() Добавлено через 1 час 12 минут В начале файла Form2.h после окончания объявления namespace'ов после строки:
И в первой форме создайте и покажите экземпляр как показано в примере.
1
|
|||||||||||||||||||||||||||||||||
|
1 / 3 / 0
Регистрация: 02.05.2012
Сообщений: 27
|
|
| 27.05.2012, 07:51 [ТС] | |
|
Можете подсказать ту почему пишет ошибку Строки 107-108?
Подскажите где ошибка?
0
|
|
|
Комп_Оратор)
|
||
| 27.05.2012, 12:44 | ||
0
|
||
|
1 / 3 / 0
Регистрация: 02.05.2012
Сообщений: 27
|
|||||||||||
| 27.05.2012, 14:49 [ТС] | |||||||||||
|
Заново создал другой проект пробую ваши варианты но не получается
Форма1
1>------ Построение начато: проект: Form001, Конфигурация: Debug Win32 ------ 1> Form001.cpp 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h(21): error C2653: Sistem: не является именем класса или пространства имен 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h(21): error C2653: Sistem: не является именем класса или пространства имен 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h(22): error C2059: синтаксическая ошибка: { 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h(22): error C2334: непредвиденные лексемы перед "{"; пропуск вероятного тела функции 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form1.h(97): error C2512: Form001::Form2::Form2: нет подходящего конструктора по умолчанию 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form1.h(98): error C2143: синтаксическая ошибка: отсутствие ";" перед "->" 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form1.h(98): error C2143: синтаксическая ошибка: отсутствие ";" перед "->" 1> Form2.cpp 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form1.h(97): error C2065: Form2: необъявленный идентификатор 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form1.h(97): error C2065: form2: необъявленный идентификатор 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form1.h(97): error C2061: синтаксическая ошибка: идентификатор "Form2" 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form1.h(98): error C2065: Form2: необъявленный идентификатор 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form1.h(98): error C2227: выражение слева от "->Show" должно указывать на тип класса, структуры или объединения либо на универсальный тип 1> тип: 'unknown-type' 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h(21): error C2653: Sistem: не является именем класса или пространства имен 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h(21): error C2653: Sistem: не является именем класса или пространства имен 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h(22): error C2059: синтаксическая ошибка: { 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h(22): error C2334: непредвиденные лексемы перед "{"; пропуск вероятного тела функции 1> Form3.cpp 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h(21): error C2653: Sistem: не является именем класса или пространства имен 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h(21): error C2653: Sistem: не является именем класса или пространства имен 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h(22): error C2059: синтаксическая ошибка: { 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h(22): error C2334: непредвиденные лексемы перед "{"; пропуск вероятного тела функции 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form1.h(97): error C2512: Form001::Form2::Form2: нет подходящего конструктора по умолчанию 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form1.h(98): error C2143: синтаксическая ошибка: отсутствие ";" перед "->" 1>c:\users\uzer\documents\visual studio 2010\projects\form001\Form1.h(98): error C2143: синтаксическая ошибка: отсутствие ";" перед "->" 1> Создание кода... ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
|
|||||||||||
|
Комп_Оратор)
|
|||||||||||||
| 27.05.2012, 15:13 | |||||||||||||
смотрите:
c:\users\uzer\documents\visual studio 2010\projects\form001\Form2.h //имя файла где ошибка (21): //номер строки где ошибка! error C2653: Sistem: не является именем класса или пространства имен //код ошибки и её название! ![]() когда переправите Sistem::String^ на System::String^ исправьте в строке 98 (компилятор) на вариант, что Вам предлагали.
1
|
|||||||||||||
|
1 / 3 / 0
Регистрация: 02.05.2012
Сообщений: 27
|
|||||||||||||||||||||
| 27.05.2012, 16:03 [ТС] | |||||||||||||||||||||
|
Исправил ошибок меньше но есть
а выдаёт c:\users\uzer\documents\visual studio 2010\projects\forms001\Form1.h(96): error C2065: Form2: необъявленный идентификатор 1>c:\users\uzer\documents\visual studio 2010\projects\forms001\Form1.h(96): error C2065: form2: необъявленный идентификатор 1>c:\users\uzer\documents\visual studio 2010\projects\forms001\Form1.h(96): error C2061: синтаксическая ошибка: идентификатор "Form2" 1>c:\users\uzer\documents\visual studio 2010\projects\forms001\Form1.h(97): error C2065: Form2: необъявленный идентификатор 1>c:\users\uzer\documents\visual studio 2010\projects\forms001\Form1.h(97): error C2227: выражение слева от "->Show" должно указывать на тип класса, структуры или объединения либо на универсальный тип 1> тип: 'unknown-type' 1>c:\users\uzer\documents\visual studio 2010\projects\forms001\Form2.h(25): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "str" 1> Forms001.cpp 1>c:\users\uzer\documents\visual studio 2010\projects\forms001\Form2.h(25): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "str" 1>c:\users\uzer\documents\visual studio 2010\projects\forms001\Form1.h(96): error C2065: str: необъявленный идентификатор 1>c:\users\uzer\documents\visual studio 2010\projects\forms001\Form1.h(97): error C2143: синтаксическая ошибка: отсутствие ";" перед "->" 1>c:\users\uzer\documents\visual studio 2010\projects\forms001\Form1.h(97): error C2143: синтаксическая ошибка: отсутствие ";" перед "->" 1> Создание кода... ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
|
|||||||||||||||||||||
|
Комп_Оратор)
|
|||||||
| 27.05.2012, 16:15 | |||||||
если #include "Form1.h"//уберите! в Form2.h и одновременно: #include "Form2.h" в Form1.h тоже не будет даже компилироваться. Пока не почитаете: Как из второго окна обратиться к элементам первого? Как добавить кнопки на вторую форму? Как связать 2 формы? нет смысла и пробовать.
1
|
|||||||
|
1 / 3 / 0
Регистрация: 02.05.2012
Сообщений: 27
|
||||||
| 27.05.2012, 18:15 [ТС] | ||||||
|
Почти все ошибки одолел осталось 3
подскажите я не догоняю
1>c:\users\uzer\documents\visual studio 2010\projects\forms001\Form1.h(98): error C2065: str: необъявленный идентификатор 1>c:\users\uzer\documents\visual studio 2010\projects\forms001\Form1.h(99): error C2143: синтаксическая ошибка: отсутствие ";" перед "->"
0
|
||||||
|
Комп_Оратор)
|
|||||||||||||
| 27.05.2012, 18:34 | |||||||||||||
|
1.
Просто читайте, что Вам уже сказано и делвйте, лучше копипастом, т.к. руками что-то не шибко... Вот отсюда скопируйте код: В этом фрагменте создаётся строка, заполняется строкой из textBox1 первой формы и передаётся в конструктор второй формы. Вообще, стоит Вам почитать литературу. Что бы такие вещи как тип, область видимости, область действия и время жизни стали ближе. Основы ООП тоже нужны. Без понятий о классах, любое самостоятельное действие грозит перейти в классовую борьбу...
0
|
|||||||||||||
|
1 / 3 / 0
Регистрация: 02.05.2012
Сообщений: 27
|
|
| 27.05.2012, 19:02 [ТС] | |
|
Блин да все набиралось с примера не копипаст а "Лишние" ковычки результат ругательств среды сейчас приведу пример он почему то считает что там они должны быть
0
|
|
| 27.05.2012, 19:02 | |
|
Помогаю со студенческими работами здесь
17
Выбор строки лист-бокс Занесение данных в лист бокс Лист-бокс и вес файла Как вывести во второй лист бокс файлы с измененным хешем? Обработчик событий Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|