|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.05.2012, 12:56 | #1 |
Пользователь
Регистрация: 01.05.2012
Сообщений: 14
|
Устранение недоработки
"Мир, труд, май" вам, уважаемые форумчане!
Буду краток: написал на PascalABC.NET игру "пятнашки" (скачать ее вы можете по ссылке ниже), все работает нормально, но очень мешает выделение кнопки после нажатия на оную. Игровые квадратики у меня состоят из кнопок, которые в процессе игры меняют текст(1-15), написанный на них, а так же пустая кнопка прячется. Например, кнопка №1 пустая, а №2, соответственно, нет. При нажатии на кнопку №2, кнопка №1 заимствует текст из кнопки №2 и становится видимой(button1.show), а кнопка №2 "прячется"(button2.hide) и заимствует текст первой(у которой нет текста). НО при этом выделяется кнопка №3! Если клацнуть на кнопку №3 то выделится №4 и так далее... Извините, если что-то недообъяснил, задавайте уточняющие вопросы, если таковые имеются. Заранее всем огромное спасибо! ___________________________________ ____________________ ссылка: http://narod.ru/disk/47754742001.262...D0%B8.exe.html пароль: pascal П.С. может поможет: uses system.windows.forms,system,timers, System.drawing; П.С.П.С. Пользуясь случаем, хотел бы услышать совет о том, как освоить pascalABC.net (то есть где может быть что-нибудь почитать и т. д.), а то я самоучка и мне без подсказок освоение дается трудновато. Последний раз редактировалось Grand_Daddy; 01.05.2012 в 12:59. |
01.05.2012, 13:10 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Проблема в фокусе контрола?
Проставь на каждый клик каждой кнопки смену фокуса. Не знаю как на АБЦ но в Делфи к примеру я бы сделал какую-то невидимую или выходящую за рамки формы копку, которой методом SetFocus передавал бы фокус при каждом клике на кнопки пятнашек.
I'm learning to live...
|
01.05.2012, 13:15 | #3 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
вот посмотри тут и если хочется порешать задачки, то или acmp.ru (ну или что-то типо него) или злые школьники\студенты, не говорящее спасибо, ждут....
|
01.05.2012, 13:16 | #4 |
Пользователь
Регистрация: 01.05.2012
Сообщений: 14
|
Спасибо за советы, попробую, потом отпишусь.
|
01.05.2012, 13:48 | #5 |
Пользователь
Регистрация: 01.05.2012
Сообщений: 14
|
Нужен совет: как снять фокус контрола в pascalabc.net или перевести его на другую кнопку
|
01.05.2012, 15:10 | #6 |
Пользователь
Регистрация: 01.05.2012
Сообщений: 14
|
Stilet, огромное вам спасибо! Все получилось!
|
01.05.2012, 15:47 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Пожалуйста )
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
500$ за поиск и устранение глюков. Delphi. | pavel25 | Фриланс | 12 | 24.04.2011 09:09 |
Makefile: устранение ошибок | russian-stalker | Qt и кроссплатформенное программирование С/С++ | 1 | 27.12.2010 15:08 |
Delphi 2006 - устранение неполадок! | Killer_djon | Софт | 1 | 04.05.2007 22:10 |