|
|
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
Подскажите как в форме на ВБА прикурутить рядом с крестиком кнопку свернуть как на форме в ВБ с тем же функционалом. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 20:42 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
и ещё забыл сказать, чтобы потом когда мы свернём форму с помощью этой кнопки, чтобы на панели задач она отображалась вкладкой, например с именем "SQL" Правда может это и решать не придётся - произойдёт само собой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 20:46 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
•Для того, чтобы убрать кнопку Закрыть, представляющую собой небольшой крестик, расположенный в правом углу заголовка формы, достаточно скопировать весь нижеприведённый код в модуль нужной формы Кусок ниже вставлять вверху формы Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 21:12 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
Форму нужно загружать в немодальном режиме: Код вызова формы: Код: plaintext 1. 2. 3. Код модуля формы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 21:55 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю, пробуйте, неутомимый Вы наш Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 21:56 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
Но сворачивание VBA формы, будет в левый нижний угол, а не в панель задач :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 22:16 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2011, 08:23 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
Дмит, спасибо за ответ, Ваш код ещё не тестил, сейчас посмотрю по коду ZVI, опробовал, спасибо всё же буду запускать в модальном режиме, тогда форма не является помехой для осуществления других действий, в немодальном режиме она мне даром не нужна Форма.Show 0.1 'дективировать кнопку "Закрыть" - крестик в углу формы, активировать кнопку "Свернуть" 'код в модуль формы Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 'задать стиль 'и 'установить стиль 'что там можно изменять??? 'можно ли убрать кнопку свернуть окно, то есть среднюю между закрыть и свернуть вообще??? по коду Скукотищи, опробовал, спасибо в строке ihWnd = FindWindow(vbNullString, Me.Caption) выделяет FindWindow и сообщение функция не определена ????? Возможно в коде Дмитрия уже есть ответы, посмотрю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2011, 16:14 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
Посмотрел Вариант Дмитрия, понравился, больше всех но вопросы остались как сделать если я хочу вставить пиктограмму с номером FaceId = 5??? почему UserForm_Activate, а не инициализация?? и опять же с кнопкой средней между закрыть и свернуть, то есть Свернуть в окно или убрать, или если уж на неё нажал, чтобы она разворачивала форму в масштабе, но лучше нафиг её ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2011, 18:08 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
где хоть можно прочесть про всевозмижные константы, может в них всё кроется: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2011, 19:34 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
полностью убрать кнопку развернуть (без свернуть) - не знаю, а активировать - Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2011, 20:40 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
надёюсь поняли, теги [b] уберите ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2011, 20:43 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
Дмит, спасибо, не ответили: как сделать если я хочу вставить пиктограмму с номером FaceId = 1, которую вставляем когда создаём меню??? ну тогда уж, как сделать чтобы кнопка Развернуть - средняя кнопка, в случае того когда форма маленькая разворачивала её как могла, сделала просто чуть больше. Бывают случаи, разворачивает форму на весь экран, но часть формы ввиду её малого размера выглядит просто серым прямоугольником. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2011, 21:08 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю, 'Что действительно на Label нельзя ставить фокус?? Установив на Label фокус получаем сообщение Cant move focus to the control because it is invisible, not enabled or of a type that does not accept the focus Гугл перевёл - Не удается переместить фокус на контроль, потому что это невидимый, не включен или тип, который не принимает в центре внимания Форма как форма за исключением того, что она сделана по слвету в топике: имеет в углу три кнопки свернуть, свернуть в окно, закрыть, а также сворачивается в файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2011, 18:35 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
Запарился Эндрю ))) ну а по FaceId посмотри метод CopyFace, может поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2011, 23:11 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
Дмит, по FaceId посмотреиь метод CopyFace посмотрел мне кажется не то, мне не копировать нужно, Вы же как пишите hIcon = Лист1.Image1.Picture.Handle То есть присваиваете "=" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2011, 09:09 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
нынче на ВБ перешёл с ВБА, перешёл потому что возможностей больше. Ну смотрю про БордерСтиль, есть там 5 штук, есть 1 и 3 кнопки, а чтобы две было задача века?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2011, 20:49 |
|
||
|
Форма в ВБА и ВБ не одно и тоже
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрюгде хоть можно прочесть про всевозможные константы, может в них всё кроется: [/src]при установке VB устанавливается так-же какая-то программа (название не помню, а VB под рукой нет, что-то навроде WinAPI32, ну вот с помощью неё и можно глянуть список различных констант использующихся в dll-ках Windows. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2011, 12:11 |
|
||
|
|

start [/forum/topic.php?fid=61&gotonew=1&tid=2176763]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
184ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 513ms |

| 0 / 0 |
