Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программное понижение слоя объекта 
:(
    Опции темы
neic
Дата 9.6.2009, 05:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 839
Регистрация: 28.1.2007

Репутация: нет
Всего: 7



Нужно сделать так чтобы можно перемещать объекты  внутри Picture1. Чтобы не перемещать каждый объект (кнопки, метки и т.д.) я буду кидать все в Picture2, который размещён в Picture1.

При изменении размеров Picture2, он (Picture2) вылезает за рамки Picture1, а мне нужно чтобы он даже после изменения оставался в Picture1.

Для наглядности выложу исходники.

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  skr.zip 1,62 Kb
PM MAIL WWW ICQ Skype   Вверх
Avalon12x
Дата 9.6.2009, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 12.2.2009

Репутация: нет
Всего: нет



Цитата(neic @  9.6.2009,  05:48 Найти цитируемый пост)
При изменении размеров Picture2, он (Picture2) вылезает за рамки Picture1

Никуда он не вылезает 

PM MAIL   Вверх
neic
Дата 9.6.2009, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 839
Регистрация: 28.1.2007

Репутация: нет
Всего: 7



А ты на кнопку нажимал?
Я например могу выслать видео, что она действительно вылезает за рамки
PM MAIL WWW ICQ Skype   Вверх
Avalon12x
Дата 9.6.2009, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 12.2.2009

Репутация: нет
Всего: нет



Наверное я не правильно понял Вашу проблему, и не совсем понимаю дальше
В Вашем примере
Код

Private Sub Form_Initialize()
  ...
  ...
  ...
  Picture1.Height = 10000
End Sub

а следом
Код

Private Sub Command1_Click()
  ...
  Picture2.Height = 12000
End Sub


12000 в 10000 никак не поместится. 
Тоесть нужно или увеличить Picture1.Height или уменьшать Picture2.Height
Или я опять что-то не понял 


Это сообщение отредактировал(а) Avalon12x - 9.6.2009, 12:49
PM MAIL   Вверх
neic
Дата 9.6.2009, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 839
Регистрация: 28.1.2007

Репутация: нет
Всего: 7



Avalon12x
Пффффф...

Picture2 должен находиться внутри PIcture1, даже если Picture2 будет превышать Picture1 в десятки раз, для этого и сделано скролбары чтобы прокручивать этот Picture2.

Запустите исходник и нажмите на кнопку уведите, что ДО нажатия на кнопку Picture2 оставался внутри Picture1, а ПОСЛЕ нажатия он выше из границ.

Мне нужно разместить в Picture2 тучу элементов, а двигать их при необходимости руками...это жесть.

В любом случаем Picture2 должен оставаться ВНУТРИ Picture1, а не перелезать за его границы
PM MAIL WWW ICQ Skype   Вверх
Avalon12x
Дата 9.6.2009, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 12.2.2009

Репутация: нет
Всего: нет



А теперь без эмоций. Я просмотрел Ваш код и нажимал кнопку
Результат:
Picture2 перекрывает HScroll1 Но не выходит за рамки Picture1
Удалите процедуру Form_Initialize и повторите эксперимент
PM MAIL   Вверх
Avalon12x
Дата 9.6.2009, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 12.2.2009

Репутация: нет
Всего: нет



Я решал похожую проблемму, вот результат, авось поможет  smile 

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  Scroll_Form.rar 1,63 Kb
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.1012 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.