![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Возникла у меня такая идея. А ведь было бы не плохо, если бы можно было избавляться на форме от нулей. Я имею ввиду вот что. Моя программа состоит из Edit-ов и label-ов. Как бы мне реализовать такую процедуру, которая бы по нажатию на кнопку убирала бы нули в тех ячейках, в которых они есть. Например, пусть у меня имеются четыре Edit-а: Edit1, Edit2, Edit3, Edit4. Edit1 и Edit2 у меня имеют значения 2 и 4 соответственно. А Edit3 и Edit4 значения имеют нули. И, нажав на кнопку у меня бы в этой строчке нули бы, там где они стоят, стерлись бы, а остались бы только числа большие нуля. А в том окошке, где был ноль, то не было бы никакой цифры. Как это можно сделать?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
![]()
Написать функцию которая считывает из Едита строку, обрабтывает её удаляя нли и кладёт на место.
Вообще вопрос странный ибо непонятно как может не быть хоть какихто соображений на эту тему....
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Мне кажется, что вопрос не странный. Если я создам кнопку и напишу туда Form1.Edit1.Text:='0';, то это сработает. А я хочу, чтобы программа сама искала те Edit-ы и label-лы, в которых стоят нули и удаляла их.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#4 |
***
Участник клуба
Регистрация: 30.07.2007
Сообщений: 1,162
|
![]()
Попробуй так
Код:
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Спасибо, попробую))
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
![]()
Похожая тему уже была и вот код на её основе который убирает все нули из всех найденых лабелов и едитов.
Код:
![]()
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
![]()
Карась, потомучто такая конструкция указывает НЕ ЯВНО на класс обьекта, в отличие от оператора AS, ктр делает это ЯВНО
![]() Попробуй записать это через AS и получишь исключение |
![]() |
![]() |
![]() |
#8 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,849
|
![]() Цитата:
Хотя тут могут быть подводные камни и лучше так не делать. E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
![]()
Именно эти соображения у меня и возникали
![]()
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
![]()
Arigato, Ну во первых не МЕТОД, а свойство, а во вторых оно не y TButton, а класса TControl, TButton (и TLable тоже) всего лишь наследуют его
![]() Код:
Последний раз редактировалось Ring0Sn; 28.07.2008 в 19:52. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нули | artemavd | Общие вопросы Delphi | 22 | 03.08.2008 10:49 |
Хвастаюсь игрушкой Кресту-нули | Altera | Софт | 3 | 12.02.2008 15:06 |
Убрать значки | masterprog | Помощь студентам | 2 | 28.12.2007 19:47 |
Как убрать компонент | SeRhy | Помощь студентам | 2 | 29.10.2007 17:29 |
Убрать из uses | Маркъ | Общие вопросы Delphi | 3 | 03.02.2007 11:44 |