|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.07.2008, 17:21 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Убрать нули!!!)
Возникла у меня такая идея. А ведь было бы не плохо, если бы можно было избавляться на форме от нулей. Я имею ввиду вот что. Моя программа состоит из Edit-ов и label-ов. Как бы мне реализовать такую процедуру, которая бы по нажатию на кнопку убирала бы нули в тех ячейках, в которых они есть. Например, пусть у меня имеются четыре Edit-а: Edit1, Edit2, Edit3, Edit4. Edit1 и Edit2 у меня имеют значения 2 и 4 соответственно. А Edit3 и Edit4 значения имеют нули. И, нажав на кнопку у меня бы в этой строчке нули бы, там где они стоят, стерлись бы, а остались бы только числа большие нуля. А в том окошке, где был ноль, то не было бы никакой цифры. Как это можно сделать?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
28.07.2008, 17:30 | #2 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Написать функцию которая считывает из Едита строку, обрабтывает её удаляя нли и кладёт на место.
Вообще вопрос странный ибо непонятно как может не быть хоть какихто соображений на эту тему....
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
28.07.2008, 17:43 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Мне кажется, что вопрос не странный. Если я создам кнопку и напишу туда Form1.Edit1.Text:='0';, то это сработает. А я хочу, чтобы программа сама искала те Edit-ы и label-лы, в которых стоят нули и удаляла их.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
28.07.2008, 17:56 | #4 |
***
Участник клуба
Регистрация: 30.07.2007
Сообщений: 1,162
|
Попробуй так
Код:
|
28.07.2008, 17:59 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Спасибо, попробую))
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
28.07.2008, 18:07 | #6 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Похожая тему уже была и вот код на её основе который убирает все нули из всех найденых лабелов и едитов.
Код:
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
28.07.2008, 18:35 | #7 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
Карась, потомучто такая конструкция указывает НЕ ЯВНО на класс обьекта, в отличие от оператора AS, ктр делает это ЯВНО
Попробуй записать это через AS и получишь исключение |
28.07.2008, 19:06 | #8 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Цитата:
Хотя тут могут быть подводные камни и лучше так не делать. E-Mail: arigato.freelance@gmail.com
|
|
28.07.2008, 19:39 | #9 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Именно эти соображения у меня и возникали
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
28.07.2008, 19:42 | #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 |