Добрый день, уважаемые корифеи! При создании приложения для малоопытных пользователей малоопытным программистом возникли следующие сложности: Цель: комфортное редактирование текста в элементе управления. Проблема: при нажатии на область с элементом "Label" происходит выделение объекта с возможностью перетаскивания/ изменения объекта, что вызывает дискомфорт и страх у пользователя. Вопрос: как программно запретить выделять/перетаскивать/изменять размеры элемента управления ActiveX.Label (если этот не подходит для таких целей, прошу предложить иной), с сохранением ф-ии перезаписи содержимого с клавиатуры
Добрый день, уважаемые корифеи! При создании приложения для малоопытных пользователей малоопытным программистом возникли следующие сложности: Цель: комфортное редактирование текста в элементе управления. Проблема: при нажатии на область с элементом "Label" происходит выделение объекта с возможностью перетаскивания/ изменения объекта, что вызывает дискомфорт и страх у пользователя. Вопрос: как программно запретить выделять/перетаскивать/изменять размеры элемента управления ActiveX.Label (если этот не подходит для таких целей, прошу предложить иной), с сохранением ф-ии перезаписи содержимого с клавиатурыSerg17
Sub AddLabel() 'Создаем метку With ActiveWorkbook.ActiveSheet.Labels.Add(200, 20, 20, 20) 'Устанавливаем свойства .Text = 0
End With End Sub
Вопрос в том, что и как нужно прописать в свойствах, чтобы метку нельзя было перемещать, но можно было редактировать текст в ней. [moder]То есть, Вы хотите, чтобы мы у себя в книге создали форму, прописали к ней Ваш макрос и потом уже начали думать, что же там не так, да? Правила форума читайте. Там четко прописано, что должно быть в вопросе.
Прикладываю пример:
Sub AddLabel() 'Создаем метку With ActiveWorkbook.ActiveSheet.Labels.Add(200, 20, 20, 20) 'Устанавливаем свойства .Text = 0
End With End Sub
Вопрос в том, что и как нужно прописать в свойствах, чтобы метку нельзя было перемещать, но можно было редактировать текст в ней. [moder]То есть, Вы хотите, чтобы мы у себя в книге создали форму, прописали к ней Ваш макрос и потом уже начали думать, что же там не так, да? Правила форума читайте. Там четко прописано, что должно быть в вопросе.Serg17