С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 4

Сделать текст в Label в одну строку

29.08.2014, 17:43. Показов 1767. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте есть код
Delphi
1
2
3
4
5
label11.Caption := 'Осталось: '
+ #10'Дней: ' + IntToStr(D)
+ #10'Часов: ' + IntToStr(H)
+ #10'Минут: ' + IntToStr(N)
+ #10'Секунд: ' + IntToStr(S);
(делаю календарь) , есть проблема как сделать так чтобы все это было в одной строке? тоесть дата отсчитывается с верху вниз тоесть: Осталось: Дней: 18Часов: 14Минут: 15Секунд: 4а мне надо в одну строку пример: Осталось 10 дней, 14 часов, 5 минут, 4 секундЗаранее спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.08.2014, 17:43
Ответы с готовыми решениями:

Одну строку файла считать в Label, остальные - в список
Есть текстовый файл. В нём по строкам записаны слова. Как сделать так, чтобы с этого одного файла строчка с индексом 0 считывалась например...

вертикальный текст в Label, как его сделать?
Здравствуйте, потребовалось сделать вертикальный текст на форме, погуглила, нашла что-то про RzLabel, что это вообще? И не могли бы вы мне...

Как сделать так, чтобы когда на 3-ёх " Label " Было одинаковое значение, то на 4-ом появлялся текст ?
На фотографии то что я хочу сделать я уже сделал крестики нолики при нажатии на кнопку в верхнем квадратике появляется соответствующий...

7
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
29.08.2014, 17:44
Убери перенос (#10).
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 4
29.08.2014, 17:48  [ТС]
Цитата Сообщение от FIL Посмотреть сообщение
Убери перенос (#10).
я пробувал, все равно не на 1 строке(
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
29.08.2014, 17:49
Целиком код покажи.
0
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 4
29.08.2014, 17:51  [ТС]
Цитата Сообщение от FIL Посмотреть сообщение
Целиком код покажи.
на таймер:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
procedure TForm1.Timer5Timer(Sender: TObject);
var
  Dt : TDateTime;
  D, H, N, S : Int64;
begin
  Dt := DateEnd - Now;
  D := Trunc(Dt); //???.
  Dt := Frac(Dt) * 24;
  H := Trunc(Dt); //????.
  Dt := Frac(Dt) * 60;
  N := Trunc(Dt); //??????.
  Dt := Frac(Dt) * 60;
  S := Trunc(Dt); //???????.
 
  label6.Caption :='Осталось'+#10'Дней:' + IntToStr(D)+#10'Часов:'+IntToStr(H)+#10'Минут:'+IntToStr(N)+#10'Секунд:'+IntToStr(S);
end;

на кнопку (для старта отсчета):
Delphi
1
2
3
4
5
procedure TForm1.Button5Click(Sender: TObject);
begin
  DateEnd := EncodeDate(StrToInt(Edit1.Text), StrToInt(Edit2.Text), StrToInt(Edit3.Text));
  Timer1.Enabled := True;
end;
и в глоб.переменную
DateEnd : TDateTime = 0;
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
29.08.2014, 17:56
Не код в одну строку записать, а убрать символ перехода на новую строку (#10):
Delphi
1
label6.Caption :='Осталось Дней:' + IntToStr(D)+' Часов:'+IntToStr(H)+' Минут:'+IntToStr(N)+' Секунд:'+IntToStr(S);
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
29.08.2014, 18:00
Delphi
1
2
label6.Caption:=label6.Caption+'Осталось Дней: '+ IntToStr(D)+' Часов: '+IntToStr(H)+' Минут: '+IntToStr(N)
                                        +' Секунд: '+IntToStr(S)+#13#10;
Добавлено через 2 минуты
Тьфу, я написал если несколько записей будет, например в цикле...
0
30.08.2014, 01:48

Не по теме:

Цитата Сообщение от Puporev Посмотреть сообщение
Тьфу, я написал
Я не так давно уже намекал на известнейший фильм отличного режиссёра. :)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.08.2014, 01:48
Помогаю со студенческими работами здесь

Как сделать так что, если на 2 форме значение label.caption поменялось, то и на 1 форме у label.caption было такое же
У меня есть 2 формы. На них есть по одному label. Как сделать так что, если на второй форме-значение label.caption поменялось, то и на 1...

Как растянуть текст в подменю(сделать в одну строку)?
Здравствуйте, дорогие форумчане:)! Признаюсь скопипастил:-<body> <h2>Основное меню</h2> ...

Как растянуть текст в подменю(сделать в одну строку)?
Здравствуйте, дорогие форумчане! Признаюсь скопипастил. Помогите сделать текст подменю в одну строку... <body> ...

Расположить label и input в одну строку
Здравствуйте, подскажите как сделать чтоб мои label и input распологались не друг под другом а в строчку)) <div...

Выстроить checkbox и label в одну строку
Как вставить checkbox и описание к нему в одну строку, в линию ровно? <div class="w2ui-field w2ui-field2 w2ui-span122"> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru