Страница: 1 | 2 | 3 | 4 |
Могу предложить гнуснейшую пошлость , а именно, мы будем РИСОВАТЬ контролы на НАРИСОВАННОЙ форме. Через DrawEdge и все такое. Только надо для каждого стиля изучить, как он рисуется. Зато при дизайне не будет возникать проблем со всякой мерзостью. Хотя этот вариант не сильно отличается от твоего, только несколько более нагляден. [скромно ковыряя пальчиком в ладошке]учим потихоньку... вот за глут сел, буду 3д рисовать...[/скромно ковыряя пальчиком в ладошке] Могу предложить гнуснейшую пошлость , а именно, мы будем РИСОВАТЬ контролы на НАРИСОВАННОЙ форме. Через DrawEdge и все такое. Только надо для каждого стиля изучить, как он рисуется. Зато при дизайне не будет возникать проблем со всякой мерзостью. Хотя этот вариант не сильно отличается от твоего, только несколько более нагляден. [скромно ковыряя пальчиком в ладошке]учим потихоньку... вот за глут сел, буду 3д рисовать...[/скромно ковыряя пальчиком в ладошке] 2 Sne Несколько не то, что я обещал. Но наверное больше ничего нет. Добавьте combo box с именем cboCombo, и кнопку cmdDrop. Если Вам понадобится закрыть обратно выпадающий список, то просто вызовите API функцию SendMessage с CB_SHOWDROPDOWN и False вместо True. Мда )) Ну да ладно, будем значит с нуля... Спасибо за заботу Небольшое развитие предыдущей мысли: быстро раскрашивать надо через теги RTF, а потом просто присваивать rtb TextRTF. Так раскраска будет достаточно быстра. 2 Sharp Чем конкретно ты хочешь заняться? Есть мысля: все визульно разработанное хранить в файле собственного формата во избежание проблем с его дальнейшей отрисовкой и редактированием, а переводить в код только при компиляции. Больше ничего? А что нибудь более существенное тебя устроит? На начальном этапе этого не будет. Это работа, а не развлечение. Хотя для меня и то и другое. Просто слишком много работы для одного человека. Сегодня наверное закончу RichPad 2.0. Тогда уже вплотную займусь составлением плана работ. Всем любителям асма/разработчикам нового PB7E - качать/смотреть обязательно! http://www.elprogramari.com/English/Download/EasyCode.zip Событийно-ориентированная (хотя только наполовину), недавно вышедшая бета визуального редактора для асма! Работающая! Тестанул, просто нет слов! Есть только пара мелких пожеланий разработчикам. Крохотная - 900КБ, позволяет создавать почти все стандартные контролы VB + TreeView + ListView. Редактор форм удобнее, чем RadDeveloper. Вроде бы, визуально созданные EXE требуют какой-то DLL - она упаковывается с файлом вместе (в настройках можно поставить отдельно). Весит DLL всего 40КБ, зато позволяет вставлять обработчики ошибок, еще там что-то делать и все такое. Имхо, пример для подражания разработчикам PB7E
Вопрос: Рекрутирование: Новый PB7 Editor
Добавлено: 21.01.04 17:59
Автор вопроса: CyRax | Web-сайт:
Ответы
Всего ответов: 58
Номер ответа: 46
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #46
Добавлено: 24.01.04 02:04
Номер ответа: 47
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #47
Добавлено: 24.01.04 02:04
Номер ответа: 48
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #48
Добавлено: 24.01.04 02:51
Как программно развернуть Combo Box
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const CB_SHOWDROPDOWN = &H14F 'WM_USER + 14
Private Sub cmdDrop_Click()
SendMessage cboDrop.hwnd, CB_SHOWDROPDOWN, True, 0
End Sub
Номер ответа: 49
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #49
Добавлено: 24.01.04 04:05
Номер ответа: 50
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #50
Добавлено: 24.01.04 04:09
Ну зачем с нуля. Можно просто его делать невидимым, а потом показывать дочерним РичЭдиту.
Номер ответа: 51
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #51
Добавлено: 24.01.04 15:42
Номер ответа: 52
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #52
Добавлено: 24.01.04 16:42
Номер ответа: 53
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #53
Добавлено: 24.01.04 17:26
Номер ответа: 54
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #54
Добавлено: 24.01.04 17:29
Номер ответа: 55
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #55
Добавлено: 24.01.04 17:35
Номер ответа: 56
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #56
Добавлено: 24.01.04 19:47
Бесполезно говорить: "А ты что будешь делать?", пока еще не ясно, что вообще можно сделать. Напиши структуру проекта, что в нем будет и через что это будет реализовываться и только потом можно будет говорить о распределении ролей.
Номер ответа: 57
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #57
Добавлено: 25.01.04 15:03
Номер ответа: 58
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #58
Добавлено: 25.01.04 15:36
Чужые идеи - это хорошо... Особенно когда свои, не лезут в голову
Теперь хоть разделение на странички хоть немного и кривое, но да сделано