Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   IT, компьютеры, электроника (http://www.trainsim.ru/forum/forumdisplay.php?f=32)
-   -   Visual Basic 6 проблемы с перезагрузкой (http://www.trainsim.ru/forum/showthread.php?t=18003)

Garikk 18.12.2016 20:59

[QUOTE=сандро;544250]Кликаю по кнопке "показать" и вылетает ошибка:[/quote]
А у вас есть на форме label1?

сандро 18.12.2016 22:49

Нет. Но и в книге нет!

Garikk 18.12.2016 22:55

[QUOTE=сандро;544268]Нет. Но и в книге нет![/QUOTE]

Значит надо добавить

подобные ошибки в книгах довольно частое явление

Dublin 18.12.2016 23:14

Да в книге есть вроде как
[url=http://radikal.ru][img]http://s14.radikal.ru/i187/1612/26/ffae94f9be71.jpg[/img][/url]
Если Зенит-Чемпион (как стартовое задание) вывелось на экран - проблем быть не должно. Дальше только про добавление функционала кнопкам написано

сандро 18.12.2016 23:31

Я переименовал футболл в FUT и присвоил название вида FUT.Visible = True и заработало.

Я пошел дальше. Я решил сделать еще одну кнопку создал третью строку относящуюся с ней, только вместо True написал False. Когда три кнопки в разных местах, то при нажатии на третью кнопку картинка и текст исчезают, если раньше нажимал на кнопку показать, которая заставляет изображение и текст появляться. Но я решил сделать размеры у кнопки №3 такие же как у кнопки №2 и поместить ее на тоже место. Дело в том, что не может быть на одной кнопке и True и False одновременно. Но к сожалению это не принесло успеха. Я хочу сделать так - раз нажал картинка появилась, два исчезла опять.

TRam_ 19.12.2016 00:13

[B]сандро[/B], из расположенных одна над другой кнопок будет срабатывать только та, которая оказалась перед другой. А для того, чтобы нажатие на одну и ту же кнопку приводило к разным действиям (т.е. в одном случае - показывало надпись, а в другом - скрывало), нужно сделать условие. То есть оператор if (скорее всего далее в книжке про него будет написано подробнее) и выражение сравнения FUT.Visible с TRUE .

[QUOTE]присвоил название вида[/QUOTE]присвоил видимость вида, а никак не название. Названия видов (а также прочих переменных) неизменно, Label1 как установлен у тебя в настройках формы, таким он и останется. И с названием не следует путать надпись на виде (которая, так же как и видимость, может быть изменена, или с которой тоже может быть проведено сравнение)

сандро 19.12.2016 08:21

Я понял спасибо. Lable1 такого имени нет нигде! Я прописал имена кнопок (command2, command3).


Текущее время: 21:31. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim