![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| RetRon |
|
|||
|
Unregistered |
помогите разобраться:
Я изучаю C++ недавно и кое-что еще не понял Помогите решить проблему: Я создал прогу (List - Простое название) со списком, знаю как сделать чтобы при кликаньи на строку в этом списке в поле Edit (m_text) выводилась название этой строки. Например: список: Строка 01| Строка 02| Строка 03| Строка 04| поле Edit: (выбрал например Строку 02, поле это и выдаст) Строка 05| |------------------| Строка 06| |Строка 02 | и т.д. | |------------------| За это это отвечает метод OnDblclkList1() void CListsDlg::OnDblclkList1() { m_list.GetText(m_list.GetCurSel(), m_text); UpdateData(false); } А мне надо чтоб Строка 02 ведавала в поле Edit ну например текст "Второй", а не "Строка 02", Строка 01 "Первый", Строка 03 "Третий" и т.д Напишите код для обработки в ответе и что для этого нужно. Пожалуста!!! |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Сделай массив строк "Первый", "Второй" и т.д.
В методе OnDblclkList1 получи индекс выбранной строки (m_list.GetCurSel()), сравни с LB_ERR и если не равно - выбирай из своего массива строку с полученным индексом, записывай ее в m_text, вызывай UpdateData(false). Всё. -------------------- ![]() |
|||
|
||||
| RetRon |
|
|||
|
Unregistered |
Видиш ли я нифига не знаю как делать массив этих строк мне тоже самое сказал и друг, но он еще та тварь. Сказать сказал, а пример не написал!
Напиши хотя-бы для одной строки примерчик! |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Пожалуйста:
Массив можно делать хоть какой угодно длины, можно не "char *" а "CString", можно делать его динамическим, можно контейнером, можно брать его из другого объекта и т.д. Это сообщение отредактировал(а) mr.DUDA - 3.8.2003, 19:02 -------------------- ![]() |
|||
|
||||
| RetRon |
|
|||
|
Unregistered |
Спасибо мог бы пожал руку, сейчас испробую твой CODE!
|
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
НАРОД, УЧИТЕ C++ !!!
(а лучше еще и MFC, STL, COM и ATL -------------------- ![]() |
|||
|
||||
| RetRon |
|
|||
|
Unregistered |
Помоги последний раз (наверное). Я заполнил всю строку VC выдает
This line already contains the maximum number of characters allowed (2048). Перепрасывает на след. строку, копелировать отказывается Sintax error А мне надо дальше определения писать в надо char *stroki[] = {"1", "2", и т.д); как продолжить? если можно кодом Может зависит от версии C++ у меня 5.0 |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Enter нажми после запятой
|
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
или в столбик:
Вообще, как оформлять исходники - твое личное дело, на новую строку можно переносить любую C-конструкцию, в некоторых случаях требуется символ "обратный слэш" в конце строки (когда при переносе находишься внутри кавычек или пишешь макрос). -------------------- ![]() |
|||
|
||||
| RetRon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 5.8.2003 Репутация: нет Всего: нет |
Не непонял, Мне надо чтоб было так:
Первый Второй Я ввожу как ты покозал "Первый Второй"} Выдает Первый Второй Незнаю какой символ отвечает за Enter Типа создания Web Первый \BB второй (кажется так) выводит Первый Второй |
|||
|
||||
| Step |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
а не
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
||||
|
|||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |