Фотография
- - - - -

Visual Basic 6


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 Specter

Specter

    Новичок

  • Пропользователь
  • PipPipPip
  • 106 сообщений

Отправлено 23 февраля 2010 - 19:28

Люди, подскажите если кто знает Vb6. Вот пишу программку-тест и незнаю как сделать так чтобы программа запускалась с ярлыка, с рабочего стола.

и еще как сделать так чтобы можно было вернуться к предыдущим вопросам. нажимаю вопрос 2, а вопрос 1 уже не нажимается)

Прикрепленные изображения

  • Безымянный.JPG


#2 User

User

    Папа cod4

  • Пропользователь
  • PipPipPipPipPip
  • 707 сообщений

Отправлено 23 февраля 2010 - 20:56

C ярлыка будет запускаться когда ты программу откомпилируешь и создашь ярлык на рабочем столе или перенесешь программу на рабочий стол.
Если честно если бы ты написал переход вперед то я думаю переход назад для тебя не составил труда написать. А так программа правильно не дает переходить назад(за некоторыми исключениями) если дали ответ на вопрос.
Помочь мы тебе не чем сейчас не можем, ты не выложил не саму программу не кусок кода где у тебя идет переходы, а из меня херовый экстрасенс, так что решай сам что тебе делать.
хех ну вот и нашли...

#3 Specter

Specter

    Новичок

    Автор темы
  • Пропользователь
  • PipPipPip
  • 106 сообщений

Отправлено 23 февраля 2010 - 21:33

C ярлыка будет запускаться когда ты программу откомпилируешь и создашь ярлык на рабочем столе или перенесешь программу на рабочий стол.
Если честно если бы ты написал переход вперед то я думаю переход назад для тебя не составил труда написать. А так программа правильно не дает переходить назад(за некоторыми исключениями) если дали ответ на вопрос.
Помочь мы тебе не чем сейчас не можем, ты не выложил не саму программу не кусок кода где у тебя идет переходы, а из меня херовый экстрасенс, так что решай сам что тебе делать.


а как откомпилировать объясни пожалуйста)


а как откомпилировать объясни пожалуйста)


и еще как вернуться к предыдущему вопросу, если еще на него ответил.

Прикрепленные изображения

  • Безымянный1.JPG


#4 User

User

    Папа cod4

  • Пропользователь
  • PipPipPipPipPip
  • 707 сообщений

Отправлено 23 февраля 2010 - 21:57

Как компилировать почитай в книжках и для чего это нужно. А так по простому там или кнопка гдето на панели есть или в Панели меню полазий. Давно просто не видел уже VB6

Проблема у тебя по моему тут.
Private Sub Command1_Click()
Frame1.Visible=True
End Sub
Private Sub Command2_Click()
Frame2.Visible=True
End Sub
Private Sub Command3_Click()
Frame3.Visible=True
End Sub

Ты при вызове формы все вопросы кроме первого скрываешь вот так Frame2.Visible=False а потом потихоньку начинаешь их показывать вот так Frame2.Visible=True и у тебя идет наложение тоесть первый вопрос скрыт вторым. чтобы показать первый вопрос надо второй скрыт, самый простой и не правильный способ но для объяснения более понятный
Private Sub Command1_Click()
Frame1.Visible=True
Frame2.Visible=False
End Sub

соответственно это пример для двух вопросов, чем больше вопросов тем больше надо их скрывать.

P.S я могу и ошибаться, но попробовать стоит.
хех ну вот и нашли...

#5 Specter

Specter

    Новичок

    Автор темы
  • Пропользователь
  • PipPipPip
  • 106 сообщений

Отправлено 23 февраля 2010 - 22:58

Как компилировать почитай в книжках и для чего это нужно. А так по простому там или кнопка гдето на панели есть или в Панели меню полазий. Давно просто не видел уже VB6

Проблема у тебя по моему тут.

Private Sub Command1_Click()
Frame1.Visible=True
End Sub
Private Sub Command2_Click()
Frame2.Visible=True
End Sub
Private Sub Command3_Click()
Frame3.Visible=True
End Sub

Ты при вызове формы все вопросы кроме первого скрываешь вот так Frame2.Visible=False а потом потихоньку начинаешь их показывать вот так Frame2.Visible=True и у тебя идет наложение тоесть первый вопрос скрыт вторым. чтобы показать первый вопрос надо второй скрыт, самый простой и не правильный способ но для объяснения более понятный
Private Sub Command1_Click()
Frame1.Visible=True
Frame2.Visible=False
End Sub

соответственно это пример для двух вопросов, чем больше вопросов тем больше надо их скрывать.

P.S я могу и ошибаться, но попробовать стоит.



Спасибо. Буду пробовать!

С этими вопросами разобрался, спасибо USERу.

теперь еще вопрос))) Не пойму почему кнопка ЗАВЕРШИТЬ ТЕСТИРОВАНИЕ появляется только после нажатия на последний вопрос? хотелось бы чтоб отображалась всегда, и в любой момент можно было нажать. как сделать?)

Прикрепленные изображения

  • Безымянный2.JPG


#6 User

User

    Папа cod4

  • Пропользователь
  • PipPipPipPipPip
  • 707 сообщений

Отправлено 23 февраля 2010 - 23:24

Хватит издеваться включай голову, все по аналогии, всего скорее она скрыта до самого последнего момента, в приведенном тобой коде нету не чего связного с кнопкой по моему, берешь смотришь название кнопки и в коде ищешь все названия и смотришь, правда если ты сделаешь её всегда видимой, то она всего скорее будет работать не так как тебе надо.
P.s. а может и не по аналогии...
хех ну вот и нашли...

#7 Specter

Specter

    Новичок

    Автор темы
  • Пропользователь
  • PipPipPip
  • 106 сообщений

Отправлено 24 февраля 2010 - 11:16

Хватит издеваться включай голову, все по аналогии, всего скорее она скрыта до самого последнего момента, в приведенном тобой коде нету не чего связного с кнопкой по моему, берешь смотришь название кнопки и в коде ищешь все названия и смотришь, правда если ты сделаешь её всегда видимой, то она всего скорее будет работать не так как тебе надо.
P.s. а может и не по аналогии...


все я сделал)))