Страница: 1 |
Страница: 1 |
Вопрос: BorderStyle, ControlBox, ShowInTaskbar . . .
Добавлено: 14.03.06 00:28
Автор вопроса:
Эндрю | Web-сайт:
Как программно изменять параметры: BorderStyle, ControlBox, MaxButton, minButton, ShowInTaskbar? А то VB ругается!
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа: Chiper
ICQ: 253369339
Вопросов: 6
Ответов: 6
Профиль | | #1
Добавлено: 14.03.06 03:48
Ты лучше сделай чтобы не ругался, проблем меньше будет, а то как это среда разработки да еще параметры форм не изменяет, да еще и умудряется и ругаться. Возмущение одно. Может ты попробуй переустанови VB что-ли.
Опиши как он ругаеться?
Номер ответа: 2
Автор ответа: [root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #2
Добавлено: 14.03.06 06:26
BorderStyle:
В лоад AutoRedraw = True
Form1.BorderStyle = 3
Form1.Caption = "Fixed Dialog"
Form1.Height = 10000
Form1.Width = 10000
End Sub
Private Sub Command5_Click()
Form1.BorderStyle = 4
Form1.Caption = "Fixed ToolW"
Form1.Height = 15000
Form1.Width = 15000
Form1.Left = 100
Form1.Top = 100
End Sub
Номер ответа: 3
Автор ответа: LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #3
Добавлено: 14.03.06 11:16
Некоторые из свойств, так сказать, только ReadOnly in RunTime.
SetWindowLong поможет решить и эту проблему
Номер ответа: 4
Автор ответа: LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #4
Добавлено: 14.03.06 11:17
Некоторые из свойств, так сказать, только ReadOnly in RunTime.
SetWindowLong поможет решить и эту проблему
Номер ответа: 5
Автор ответа: Эндрю
ICQ: 303-304-826
Вопросов: 24
Ответов: 103
Web-сайт:
Профиль | | #5
Добавлено: 14.03.06 11:56
Chiper
Ошибка почему-то больше не возникает...
[root]
F почему не работает если в лоад формы прописать только две строчки:
AutoRedraw = True
Form1.BorderStyle = 0
(у формы BorderStyle = 2)?
Номер ответа: 6
Автор ответа: [root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #6
Добавлено: 14.03.06 12:31
Чтобы не было косяков нужно заголовок и размер менять
Номер ответа: 7
Автор ответа: HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #7
Добавлено: 14.03.06 15:32
опять игнорят умных людей
Ещё раз читаем пост LOL'a
Номер ответа: 8
Автор ответа: LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #8
Добавлено: 14.03.06 16:31
Это, кстати, давно замеченый косяк. Ибо VB при установки свойства Caption формы применяет стиль окна. Посему в некоторых случаях приходилось пользоваться АПИшками для смены заголовка. Здесь результат тот же, но с другого конца
Номер ответа: 9
Автор ответа: Эндрю
ICQ: 303-304-826
Вопросов: 24
Ответов: 103
Web-сайт:
Профиль | | #9
Добавлено: 16.03.06 00:21
Про BorderStyle всё понятно, а как на счёт другого? см. вопрос
Например: при программном изменении ShowInTaskbar выдаётся ошибка "function of interface marked as restricted, or the function uses an Automation type not supported in VB"
Номер ответа: 10
Автор ответа: [root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #10
Добавлено: 16.03.06 07:08
А тут вот что нужно - берешь нажимаешь F2, пишешь туда ShowInTaskbar и
читаешь: read-only - значит, свойтсво достпно только в режиме Design,
но не во время выполнения