Страница: 1 | 2 |
Вопрос: Четвертая кнопка.
Добавлено: 22.09.04 13:15
Автор вопроса: newalex
Как в vb.net добавить в правый верхний угол формы четвертую кнопку?
Ответы
Всего ответов: 21
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 22.09.04 16:56
Ура, хоть что-то .НЕТчикам прийдется делать вручную )
Не расслабляться!
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 22.09.04 19:46
Говорят что НЕТ там же проги 64 битные получаются, и использовать полноценно их можно токо в ЛонгХорн. Думаю у них и там проблемы есть... токо не такие как у нас.
Номер ответа: 3
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #3
Добавлено: 22.09.04 20:34
>Говорят что НЕТ там же проги 64 битные получаются, и использовать
полноценно их можно токо в ЛонгХорн. Думаю у них и там проблемы есть... токо
не такие как у нас.
инетересно, если проги 64 битовые то как же они работают на 32 битовых осях.
Интересно, а сможет ли запуститься Win32 программа под Win16?
а насчет кнопки - тебе что нужно? кнопку помощи или ты хочешь свою
собственную кнопку кинуть?
Номер ответа: 4
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #4
Добавлено: 22.09.04 22:43
Извините что влазИю, а на VB6 такое можно сделать?
Номер ответа: 5
Автор ответа:
newalex
Вопросов: 4
Ответов: 7
Профиль | | #5
Добавлено: 23.09.04 08:27
Кнопка помощи почему-то не работает (HelpButton=True), так что получается что хочу свою кнопку.
Номер ответа: 6
Автор ответа:
Pashenko
ICQ: 176176951
Вопросов: 14
Ответов: 655
Профиль | | #6
Добавлено: 23.09.04 09:06
Под Win 3.11, вроде бы, запускались.
Номер ответа: 7
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #7
Добавлено: 23.09.04 11:10
Извините что влазИю, а на VB6 такое можно сделать?
CyRax, обижаешь... ясно дело можно! Ну с использованием АПИ ессественно Я и пишу, не расслабляться!
Номер ответа: 8
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #8
Добавлено: 23.09.04 12:43
>Кнопка помощи почему-то не работает (HelpButton=True), так что получается
что хочу свою кнопку.
на самом деле кнопка появляется если у формы установить
form.MaximizeBox = False
form.MinimizeBox = False
почему так не знаю
Ну а если ты хочешь замутить свою кнопку в captione окна, то, наверно
прийдеться перехватывать wm_ncpaint и рисовать кнопку руками (может помочь
ControlPaint.DrawButton)
Номер ответа: 9
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #9
Добавлено: 23.09.04 13:38
2HACKER: на .Net можно создавать как Win32, так и Win64 приложения.
Это настраивается в свойствах Solution'а.
Номер ответа: 10
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #10
Добавлено: 23.09.04 13:55
А как там? Рисовать в неклиентской области. Или туда даже можно кнопку поместить?
Номер ответа: 11
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #11
Добавлено: 23.09.04 14:24
>А как там? Рисовать в неклиентской области.
да, рисовать нуно...
>Или туда даже можно кнопку поместить?
да нет нельзя конечно...
Номер ответа: 12
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #12
Добавлено: 23.09.04 14:42
Екзампл надо?
Номер ответа: 13
Автор ответа:
newalex
Вопросов: 4
Ответов: 7
Профиль | | #13
Добавлено: 24.09.04 14:45
И всетаки есть ли способ добавления четвертой кнопки (если можно с примером, подойдет и на VB6)?
Номер ответа: 14
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #14
Добавлено: 25.09.04 19:45
Кому надо пример - прошу на aesoft[гав!]mail[тчк]ru
Номер ответа: 15
Автор ответа:
Oleg K
Вопросов: 15
Ответов: 72
Профиль | | #15
Добавлено: 25.09.04 23:49
Если надо нарисовать кнопку, поверх заголовка, не встраивая ее в сам заголовок, то вот пример:
 im working_area As Rectangle = SystemInformation.WorkingArea
 im x As Integer = working_area.Left + working_area.Width - Me.Width - 54
 im y As Integer = working_area.Top '+ working_area.Height - Me.Height - 14
Me.Location = New Point(x, y)
Где, Me = твоя кнопка.
Таким способом, можно нарисовать объект где угодно хоть поверх кнопки "Пуск".