![]() |
|
|
![]()
|
|
| DCamer |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 29.1.2010 Репутация: нет Всего: нет |
Как работать с двумя нажатиями на кнопку? Например, первое нажатие добавляет в начало edit'а минус, второе нажатие его убирает.
Это сообщение отредактировал(а) DCamer - 14.5.2010, 17:33 --------------------
Нуб! Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010 |
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: нет Всего: 19 |
Считываете первый символ:если символ равен минусу, значит убираете в противном случае добавляете.
-------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| DCamer |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 29.1.2010 Репутация: нет Всего: нет |
Я не знаю как убирать символ, а как добавлять знаю...
Это сообщение отредактировал(а) DCamer - 14.5.2010, 17:51 --------------------
Нуб! Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010 |
|||
|
||||
| SVN74 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: 11 Всего: 18 |
Копируйте во временную строку, редактируйте..
Edit1->Clear(); Затем присваивайте снова. или просто присвивайте новую стороку... Это сообщение отредактировал(а) SVN74 - 14.5.2010, 18:01 |
|||
|
||||
| DCamer |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 29.1.2010 Репутация: нет Всего: нет |
--------------------
Нуб! Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010 |
|||
|
||||
| cyberstream |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 7.9.2006 Репутация: 2 Всего: 4 |
AnsiString F1 вам очень поможет… Это сообщение отредактировал(а) cyberstream - 14.5.2010, 18:12 --------------------
Не знаешь кого спросить? - Спроси google! |
|||
|
||||
| DCamer |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 29.1.2010 Репутация: нет Всего: нет |
Хороший калькулятор получается
cyberstream, спасибо! --------------------
Нуб! Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010 |
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: нет Всего: 19 |
Вот нашёл кусочек кода пока Builder'ом чуток баловался здесь дёргаются два последних символа
Вам нужно тоже самое только задать массив символов длинной меньше на один туда скопировать и т.д. А вообще может быть есть функция Delete('тута пишите строку', позицию с которой удаляете, сколько удаляем) - по аналогии с дельфой(ну вдруг есть - я просто незнаю) Хм, пока искал уже нашли другие Это сообщение отредактировал(а) DarkProg - 14.5.2010, 18:14 -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| DCamer |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 29.1.2010 Репутация: нет Всего: нет |
А если позиция неизвестна? Например, конец строки с неизвестной длиной? --------------------
Нуб! Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010 |
|||
|
||||
| cyberstream |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 7.9.2006 Репутация: 2 Всего: 4 |
AnsiString F1 поведает о функциях Pos, Length, многих весьма полезных других…
--------------------
Не знаешь кого спросить? - Спроси google! |
|||
|
||||
| DCamer |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 29.1.2010 Репутация: нет Всего: нет |
cyberstream, я help не ставил
--------------------
Нуб! Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010 |
|||
|
||||
| cyberstream |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 7.9.2006 Репутация: 2 Всего: 4 |
Это всё равно что обзавестись самолётом, без инструкции к нему, в коей ясно описано, что и как на нём делать можно, а чего лучше не стоит.
И при этом пытаться на нём взлететь … --------------------
Не знаешь кого спросить? - Спроси google! |
|||
|
||||
| DCamer |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 29.1.2010 Репутация: нет Всего: нет |
"AnsiString" говорите... нет там такого!
--------------------
Нуб! Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010 |
|||
|
||||
| SVN74 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: 11 Всего: 18 |
Вот пример "выкидания" минуса, надеюсь "вкидание" сделаете сами... |
|||
|
||||
| DCamer |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 29.1.2010 Репутация: нет Всего: нет |
SVN74, "выкидание" и "вкидание" минуса организованы.
Я сейчас про кнопку Backspace как в Калькуляторе Windows Это сообщение отредактировал(а) DCamer - 14.5.2010, 22:50 --------------------
Нуб! Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010 |
|||
|
||||
| Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 14 Всего: 39 |
DCamer
Может все таки сначала почитать умные книжки ? Что бы не задавать глупые вопросы. -------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
| DCamer |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 29.1.2010 Репутация: нет Всего: нет |
Dem_max,
Может все таки изучить правила хорошего тона? Что бы не умничать. Добавлено @ 21:11 Каким образом если указание числовое, и написать end не получится Это сообщение отредактировал(а) DCamer - 22.5.2010, 21:21 --------------------
Нуб! Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010 |
|||
|
||||
| Headcrab |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 15.10.2008 Репутация: нет Всего: нет |
Это сообщение отредактировал(а) Headcrab - 24.5.2010, 07:09 |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |