Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: MDI фоновое изображение Добавлено: 15.07.02 13:19  

Автор вопроса:  User Unknown | ICQ: uu@jabber.cz 

Гхм, гхм.

Вообщем застрял я на с виду, да и не с виду, примитивнейшем вопросе. Человечек, которому я конструирую прогу очень возжелал иметь на MDI форме фоновое изображение. Нема базару - левой пяткой его туда загнал как MDIForm.Picture = LoadPicture ну и все такое. Только вот не задача. Изображение это не расягивается, а имеет свои прирожденные размеры. Воооот... Проще говоря такой лафы как Stretch = True по просту нет. Зато есть Height и Width. А вот как их изменять? Что им присваивать? Если можно примерчиком.

Вот отсюда же ещё один вопрос.

На MDI форму можно бросить PictureBox. Это все хорошо, только вот этот самый PictureBox ведет себя безобразно. Он делает рабочую площадь меньше на весь свой размер. Ну не сволочь, а? Кто-нибудь знает как от этого избавиться?

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 root



Вопросов: 12
Ответов: 147
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 15.07.02 14:01
Тут глюки короче... Я пробовал такое вытворить с MDI, ан нифига... Есть пример - www.octal.narod.ru/background.rar но с vb'шными MDI страшно глючит такой подход;-(

Ответить

Номер ответа: 2
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #2 Добавлено: 15.07.02 14:10

А ты его туды положил?:) У меня дохлинк выскакивает.... Как же быть то?? Ребят! Буду рад любому напутствию, мысли, линку.

Ответить

Номер ответа: 3
Автор ответа:
 Slay



Вопросов: 27
Ответов: 150
 Web-сайт: www.slaysoft.stormway.ru
 Профиль | | #3
Добавлено: 15.07.02 14:56
да проблема... но корявый выход есть... попробовал я положить на MDI Picture Box, его использовал в качестве контейнера, т.е. положил на него Image... Вроде все нормально получается, вот только с чилдами корявки... хотя можно поробовать visible бокса поставить в false.... но всеравно криво....

Ответить

Номер ответа: 4
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #4
Добавлено: 15.07.02 21:42

Звиняй Юсер, может поможет, а может и нет.

Когда-то SAVok, ныне почивший на лаврах рекомендовал мне

для растягивания изображения API-функцию StretchBlt.

 

Ну что разобрался с Асиком. ВБДОС ещё нужен ?

Ответить

Номер ответа: 5
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #5 Добавлено: 16.07.02 09:54

Гарашо. Шпасиба. Попробую.

С ДОСВаиском пока времени особо разбираться нет, но обязательно напишу какую-нибудь страшилку.:)

Ответить

Номер ответа: 6
Автор ответа:
 Иван



Администратор

ICQ: 147688925 

Вопросов: 24
Ответов: 708
 Web-сайт: www.vbnet.ru
 Профиль | | #6
Добавлено: 16.07.02 21:34
Я кажется видел такое - купил пару лет назад книжку, а к ней был большой пример в котором кажется это дело использовалось. Но проблема в том, что смогу глянуть только в субботу . На выходные отвечу еще раз... нашел или нет.

Ответить

Номер ответа: 7
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #7 Добавлено: 17.07.02 12:18

Всем спасибо!

Нашел не без добрых людей. Оказывается нужно на саму MDI форму натянуть wmf файл. Он тогда умеет растягиваться...Работает, в общем.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам