|
1 / 1 / 1
Регистрация: 15.01.2013
Сообщений: 43
|
|
Бегущая строка. Нужно выполнить в форме (Form), с кнопками и т.п16.04.2013, 15:55. Показов 4920. Ответов 17
Метки нет (Все метки)
40. Бегущая строка
Программа читает записанный в файле текст и выводит его в виде бегущей строки, например, справа налево. Необходимо создать соответствующий интерфейс позволяющий изменять тип шрифта, его размеры и цвет. Кроме того, нужно предусмотреть возможность изменение цвета фона и направления движения. Помогите друзья/товарищи. Знаю что многих задевает то, что люди задают подобные вопросы, не приложив свои примеры, как это вышло у него. Если Вы именно такой человек, лучше не трепите себе нервы, просто не помогайте. Поясню немножечко свою ситуацию, я первокурсник, учусь на программиста, как это было у многих, наш препод сразу дал нам знать, буквально следующее:"Я не должен учить вас, моя задача просто проверять ваши знания, так что как вы выучите программирование меня крайне мало тревожит". Каждое занятие, он пытается закрыть сразу 3-5 тем, бегло обьясняя нам суть,в конце-концов приводить пример программы, которая не работает. Четно обещает исправить её на следующем занятии, но и тогда они редко у него начинают работать)) Получаем результат, я практически чайник... Конечно же я уже попробовал сам что-то найти, почитать, многие обьясняют как это выполнить в лэйбле. Я выполнил что-то похожее с таймером, но текст двигается ужасно медленно. Не ругайте меня сильно, вдруг я пропустил уже готовые варианты, каюсь(укажите на них, если моя задача решена в них полностью). Войдите в положение(знаю что надоели уже эти сопли и т.п. Т_Т). К следующему вторнику мне нужно будет доделать ещё 10 лаб. и вот этот курсачь(желательно), чтобы уточнить у препода все недостатки и огрехи. От души желаю всем добра и позитива, если Вы и не сможете помочь, то всё равно я Вам благодарен, ведь Вы уделили моей проблеме, своё драгоценное время!
0
|
|
| 16.04.2013, 15:55 | |
|
Ответы с готовыми решениями:
17
Бегущая строка поверх всех блоков на форме Апплет "бегущая строка", найти ошибку, строка не останавливается и бежит по второму кругу Нужно сделать цикл, вычисляющий, есть ли значения в форме, если нет, выполнить новое условие |
|
|
|
| 16.04.2013, 16:04 | |
|
если бы вы вместо этих многослов, в которые не очень верится, воспользовались этим или просто посмотрели Похожие темы внизу страницы, вопрос, возможно, был бы уже решен.
Добавлено через 4 минуты Бегущая строка моргает (label) Не правильная бегущая строка Поменять цвет бегущей строки при нажатии на кнопку Текст в иконке трея Различные дополнения думаю, для вашей задачи достаточно
1
|
|
| 16.04.2013, 16:54 | |
|
Не по теме: Проникнитесь да сжальтесь - прям крик души.
2
|
|
|
1 / 1 / 1
Регистрация: 15.01.2013
Сообщений: 43
|
||
| 16.04.2013, 18:24 [ТС] | ||
|
0
|
||
|
|
||
| 16.04.2013, 21:34 | ||
|
Turbokill, порядок такой: выкладываете здесь свои наработки и описываете возникшие проблемы, сообщество чем может, тем помогает.
1. Изменения направления текста - достаточно указать в Инспекторе объектов. 2. Как созадать кнопку с палитрой цветов, чтобы выбрать любой - использовать компонент выбора цвета, таких есть даже два. 3. Как изменить фон - например, изменить фон компонента TLabel в Инспекторе обхектов. 4. Главное как сделать так, чтобы текст бегущей строки считывался с любого текстового файла - это не главное, это мелочь, лечится использованием LoadFromFile(filename). Все есть, но вы даже не пытались.
0
|
||
|
1 / 1 / 1
Регистрация: 15.01.2013
Сообщений: 43
|
||
| 19.04.2013, 15:35 [ТС] | ||
|
0
|
||
|
|
|
| 19.04.2013, 15:56 | |
|
Каждый раз собираешься спрашивать разрешение выложить код, с которым тебе нужна помощь? Это будет довольно долго и неэффективно, учти.
![]() По поводу шрифта - есть TFontDialog. Пример работы - TFontDialog.Execute По поводу цвета, вот пример - TColorDialog.Execute Советую читать справку повнимательнее и почаще, ибо там есть большая часть ответов на возникающие у новичков вопросы.
0
|
|
|
1 / 1 / 1
Регистрация: 15.01.2013
Сообщений: 43
|
|||||||||||||||||||||||||||
| 05.05.2013, 20:56 [ТС] | |||||||||||||||||||||||||||
|
Подскажите что не так, вроде всё как надо прописываю. Для открытия файла прописываю:
С сохранением тоже самое:
Ну и я ещё хотел добавить функцию очистки, тоже не хочет работать:
[C++ Error] Unit1.cpp(59): E2235 Member function must be called or its address taken Подскажите что не так, вроде для изменения шрифта прописал :
0
|
|||||||||||||||||||||||||||
|
1709 / 905 / 207
Регистрация: 25.11.2009
Сообщений: 1,850
|
|
| 05.05.2013, 21:01 | |
|
Ни у эдита, ни у лейбла нет свойства Lines
0
|
|
|
|
||
| 05.05.2013, 22:27 | ||
|
Можно еще использовать TIniFile, чтоб сохранять каждую строчку отдельно.
0
|
||
|
1 / 1 / 1
Регистрация: 15.01.2013
Сообщений: 43
|
||||||||
| 06.05.2013, 16:24 [ТС] | ||||||||
|
Добавлено через 51 минуту
[C++ Error] Unit1.cpp(60): E2288 Pointer to structure required on left side of -> or ->*
0
|
||||||||
|
|
|||||||
| 06.05.2013, 16:35 | |||||||
0
|
|||||||
|
1709 / 905 / 207
Регистрация: 25.11.2009
Сообщений: 1,850
|
||||||
| 06.05.2013, 16:41 | ||||||
|
Turbokill, исходя из того, что ты писал мне в личку, выходит, что тебе нужно открывать и сохранять МНОГОСТРОЧНЫЙ текст.
Тебе нужно использовать не эдит и не лэйбл, а мемо (TMemo, в палитре компонентов находится сразу после эдита). А вот с Memo уже можно работать так, как ты и пытался в начале
0
|
||||||
|
1 / 1 / 1
Регистрация: 15.01.2013
Сообщений: 43
|
||||
| 06.05.2013, 17:16 [ТС] | ||||
|
Добавлено через 12 минут Добавлено через 18 минут
0
|
||||
|
1709 / 905 / 207
Регистрация: 25.11.2009
Сообщений: 1,850
|
|||||||
| 06.05.2013, 17:20 | |||||||
|
В режиме конструктора в инспекторе объектов у мемо есть свойство Lines. там нажми на кнопку с троеточием, откроется окно. Дальше разберёшься.
Или можешь в конструкторе формы написать
0
|
|||||||
|
1 / 1 / 1
Регистрация: 15.01.2013
Сообщений: 43
|
|||||||
| 06.05.2013, 20:19 [ТС] | |||||||
0
|
|||||||
|
1709 / 905 / 207
Регистрация: 25.11.2009
Сообщений: 1,850
|
|||||||||||
| 06.05.2013, 20:28 | |||||||||||
|
Turbokill, ну что же, так сложно нажать на кнопку поиск?
делай в таймере как и раньше, всегда
0
|
|||||||||||
|
1 / 1 / 1
Регистрация: 15.01.2013
Сообщений: 43
|
||
| 06.05.2013, 21:45 [ТС] | ||
|
0
|
||
| 06.05.2013, 21:45 | |
|
Помогаю со студенческими работами здесь
18
Бегущая строка Бегущая строка Бегущая строка. Бегущая строка
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|