Страница: 1 |
Страница: 1 |
Вопрос: Здравствуйте знатоки!
Добавлено: 04.12.08 12:04
Автор вопроса: Али
Доброй сутки! Помогите пожалуйста разобраться такой проблемой:
Как создать начальное окно приветствие? которое загружается на время и удаляется с памяти. Ну как у Фотошоп или CorelDraw.
Заранее спасибо!
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #1
Добавлено: 04.12.08 12:16
а что значит удаляется? сделайновый проект как ДЛЛ а в нем форму, подключи к своему проекту и при запуске создай новый объект, покажи его, можешь с таймером , а потом грохни объект свой
можешь его в такую конструкцию поставить:
а в своей форме поставь таймер типа через 3 сек закрыть
Номер ответа: 2
Автор ответа:
Али
Вопросов: 27
Ответов: 43
Профиль | | #2
Добавлено: 04.12.08 12:33
Пожалуйста на VB.
Номер ответа: 3
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #3
Добавлено: 04.12.08 20:11
ничего не понятно. Ну открыл форму, включил таймер на пару секунд, потом слелал Unload(Форма)
Номер ответа: 4
Автор ответа:
Kardinal
ICQ: 360041513
Вопросов: 1
Ответов: 164
Web-сайт:
Профиль | | #4
Добавлено: 06.12.08 13:13
А мне кажется надо на кнопку такой формы поцепить
set Form1 = noting
Номер ответа: 5
Автор ответа:
Али
Вопросов: 27
Ответов: 43
Профиль | | #5
Добавлено: 10.12.08 09:47
Понял нада окно приветствия поставить на таймер. И вызвать ее из другой формы таким образом, окно приветствия закрывается и передает управление на вторую форму.
Номер ответа: 6
Автор ответа:
KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #6
Добавлено: 10.12.08 13:48
я пытался через form_load окно выставить, но ничего не получилось. пробовал и через таймер и другую прогу включал. никак не могу, чушь какая то. если кто даст дельный совет буду тоже очень рад, если реализуется
Номер ответа: 7
Автор ответа:
Фенягz
ICQ: 387437448
Вопросов: 7
Ответов: 202
Web-сайт:
Профиль | | #7
Добавлено: 10.12.08 18:17
Али, вот способ:
To build this sample application, perform the following steps:
* Start a new VB project.
* Set the following properties of the form:
Property Value
(Name) frmSplash
BorderStyle 0 – None
* Place an Image control on the form. (Be sure to use an Image, and not a PictureBox.)
While the PictureBox is a versatile control, more overhead is involved in using it. If all you want to do is display an image, then use the Image control. The PictureBox can also be used to display an image, but it also enables you to use graphics methods and can also serve as container (similar to a Frame) that lets you house other controls. Since we don't want to do any of that stuff and just want to display an image, we'll stick with the Image control.
Resize the Image control to encompass the size of the form. Name the control imgClouds.
Set the Stretch property to True. When the Stretch property is True, the picture you assign to the Image control will automatically expand or contract to conform to the size of the control. When the Stretch property is False, the Image control will automatically resize itself to expand or contract to the size of the picture that is assigned to it.
Set the Picture property. When you click the ellipsis button on the Picture property, a dialog box will open to allow you to navigate your system to find a suitable picture file. The main types of files that can be assigned to an Image control are .bmp, .jpg, .ico, and .wmf. Depending on the OS you are using, the clouds.bmp file may or may not be present on your system. If it is, the most likely place it would be is in either the Windows or WINNT directory. If you cannot find "clouds.bmp", simply navigate your system to locate any file of the appropriate type. Once you find your file, click Open on the dialog box. The picture will then fill the Image control.
* Place a Label on the form, move it to the center of the form and increase its width to encompass the width of the form. Set the properties of the label as follows:
Property Value
Alignment 2 - Center
BackStyle 0 – Transparent
Caption My Cool Application
Font Arial (Bold Italic, Size 24)
* Place a Timer on the form and set its properties as follows:
Property Value
(Name) tmrSplash
Enabled True (the default)
Interval 3000 (3 seconds)
* From the VB Project menu, choose Add Form and select the option to add a new form. Name the new form frmMain. For the purpose of this demo, you need not place any controls on this form.
* Back on frmSplash, code the tmrSplash_Timer event as follows:
End Sub
* Run the project. The splash screen will display for three seconds and then the main form will be displayed. Close frmMain.
Источник: http://www.vb6.us/tutorials/multiple-form-splash-screen-tutorial
Номер ответа: 8
Автор ответа:
Фенягz
ICQ: 387437448
Вопросов: 7
Ответов: 202
Web-сайт:
Профиль | | #8
Добавлено: 10.12.08 18:18
Номер ответа: 9
Автор ответа:
Али
Вопросов: 27
Ответов: 43
Профиль | | #9
Добавлено: 12.12.08 08:20
Всем спасибо! Уже разобрался.