Объект Visual Basic6.0 нельзя перетаскивать для перемещения

я новичок в визуальном проекте, я загрузил некоторые учебники для тестирования, однако я обнаружил, что объект в этом проекте не может перетаскиваться для перемещения или редактирования, кто-нибудь знает, есть ли у него функция блокировки объекта в VB, если есть как я могу разблокировать его


person Community    schedule 28.11.2008    source источник


Ответы (2)


Вы говорите, что находитесь в дизайнере форм VB6 и не можете перемещать какие-либо элементы управления в форме?

Если это так, я, кажется, помню, что для формы есть свойство «заблокировано» - настройка для него должна быть в окне свойств.

Надеюсь, это поможет...

person Richard Ev    schedule 28.11.2008
comment
+1. Он не отображается в окне свойств. На панели инструментов редактора форм есть кнопка блокировки элементов управления, а в меню «Формат» — опция блокировки элементов управления. Вы можете увидеть настройку в файле .FRM в Блокноте LockControls = -1, как указано в ответе Гуариты. - person MarkJ; 01.11.2012

Я прочитал это в сообщении, это была следующая ссылка для поиска в Google после этой для «перетаскивания разблокировки vb6». Это сработало для меня.

Это может быть не проблема, но это то, что вы можете проверить: есть скрытый параметр (Microsoft даже скрывает настройки от программистов!), который делает элементы управления неподвижными. Откройте файл .FRM в Блокноте. Если он содержит строку: LockControls = -1, удалите эту строку.

Оригинальный постер назывался «Майаяна» по адресу: http://bytes.com/topic/visual-basic/answers/14881-cant-move-controls-form

person Guarita    schedule 31.10.2012
comment
Это то же свойство, что и в ответе Ричарда. - person MarkJ; 31.10.2012
comment
Хорошо подмечено. Я бы удалил этот ответ и добавил информацию выше в комментарии к предыдущему ответу, но я не нашел возможности добавить комментарий к ответу Ричарда Эва. - он закрыт или что-то в этом роде? - person Guarita; 01.11.2012
comment
Я добавил комментарий. Может быть, вам нужно получить немного больше повторений (50+?), прежде чем вы сможете свободно комментировать. +1 вам, кстати, это поможет с репутацией :) - person MarkJ; 01.11.2012
comment
Я думаю, это было именно так (50+ повторений). Я только что прокомментировал другой вопрос и понял это! Я оставлю ответ здесь, так как буду голосовать за удаление, а не за удаление. (это то, что метка справки говорит о ссылке «удалить»). О, кстати, спасибо за +1! - person Guarita; 05.11.2012