Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Power Basic

Страница: 1 | 2 | 3 | 4 |

 

  Вопрос: Рекрутирование: Новый PB7 Editor Добавлено: 21.01.04 17:59  

Автор вопроса:  CyRax  | Web-сайт: basicproduction.nm.ru | ICQ: 204447456 

Ответить

  Ответы Всего ответов: 58  

Номер ответа: 46
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #46
Добавлено: 24.01.04 02:04

Могу предложить гнуснейшую пошлость :), а именно, мы будем РИСОВАТЬ контролы на НАРИСОВАННОЙ форме. Через DrawEdge и все такое. Только надо для каждого стиля изучить, как он рисуется. Зато при дизайне не будет возникать проблем со всякой мерзостью. Хотя этот вариант не сильно отличается от твоего, только несколько более нагляден.

[скромно ковыряя пальчиком в ладошке]учим потихоньку... вот за глут сел, буду 3д рисовать...[/скромно ковыряя пальчиком в ладошке]

Ответить

Номер ответа: 47
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #47
Добавлено: 24.01.04 02:04

Могу предложить гнуснейшую пошлость :), а именно, мы будем РИСОВАТЬ контролы на НАРИСОВАННОЙ форме. Через DrawEdge и все такое. Только надо для каждого стиля изучить, как он рисуется. Зато при дизайне не будет возникать проблем со всякой мерзостью. Хотя этот вариант не сильно отличается от твоего, только несколько более нагляден.

[скромно ковыряя пальчиком в ладошке]учим потихоньку... вот за глут сел, буду 3д рисовать...[/скромно ковыряя пальчиком в ладошке]

Ответить

Номер ответа: 48
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #48
Добавлено: 24.01.04 02:51

2 Sne

Несколько не то, что я обещал. Но наверное больше ничего нет.

Как программно развернуть Combo Box

Добавьте combo box с именем cboCombo, и кнопку cmdDrop. Если Вам понадобится закрыть обратно выпадающий список, то просто вызовите API функцию SendMessage с CB_SHOWDROPDOWN и False вместо True.

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-сайт: hw.t-k.ru
 Профиль | | #49
Добавлено: 24.01.04 04:05

Мда :))) Ну да ладно, будем значит с нуля... Спасибо за заботу ;)

Ответить

Номер ответа: 50
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #50
Добавлено: 24.01.04 04:09
Ну зачем с нуля. Можно просто его делать невидимым, а потом показывать дочерним РичЭдиту.

Ответить

Номер ответа: 51
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #51
Добавлено: 24.01.04 15:42

Небольшое развитие предыдущей мысли: быстро раскрашивать надо через теги RTF, а потом просто присваивать rtb TextRTF. Так раскраска будет достаточно быстра.

Ответить

Номер ответа: 52
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #52
Добавлено: 24.01.04 16:42

2 Sharp

Чем конкретно ты хочешь заняться?

Ответить

Номер ответа: 53
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #53
Добавлено: 24.01.04 17:26
Думаю, не откажусь от алгоритмизированных вещей (та же раскраска), от оформления, от разработки интерфейса и его доводки, от дизайна хэлпа и от создания About :)
Люблю делать пасхальные яйца :)

Ответить

Номер ответа: 54
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #54
Добавлено: 24.01.04 17:29

Есть мысля: все визульно разработанное хранить в файле собственного формата во избежание проблем с его дальнейшей отрисовкой и редактированием, а переводить в код только при компиляции.

Ответить

Номер ответа: 55
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #55
Добавлено: 24.01.04 17:35

Больше ничего? А что нибудь более существенное тебя устроит?

На начальном этапе этого не будет.

Это работа, а не развлечение. Хотя для меня и то и другое. Просто слишком много работы для одного человека.

Сегодня наверное закончу RichPad 2.0. Тогда уже вплотную займусь составлением плана работ.

Ответить

Номер ответа: 56
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #56
Добавлено: 24.01.04 19:47
Бесполезно говорить: "А ты что будешь делать?", пока еще не ясно, что вообще можно сделать. Напиши структуру проекта, что в нем будет и через что это будет реализовываться и только потом можно будет говорить о распределении ролей.

Ответить

Номер ответа: 57
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #57
Добавлено: 25.01.04 15:03

Всем любителям асма/разработчикам нового PB7E - качать/смотреть обязательно!

http://www.elprogramari.com/English/Download/EasyCode.zip

Событийно-ориентированная (хотя только наполовину), недавно вышедшая бета визуального редактора для асма! Работающая! Тестанул, просто нет слов! Есть только пара мелких пожеланий разработчикам. Крохотная - 900КБ, позволяет создавать почти все стандартные контролы VB + TreeView + ListView. Редактор форм удобнее, чем RadDeveloper. Вроде бы, визуально созданные EXE требуют какой-то DLL - она упаковывается с файлом вместе (в настройках можно поставить отдельно). Весит DLL всего 40КБ, зато позволяет вставлять обработчики ошибок, еще там что-то делать и все такое. Имхо, пример для подражания разработчикам PB7E

Ответить

Номер ответа: 58
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #58
Добавлено: 25.01.04 15:36
Чужые идеи - это хорошо... Особенно когда свои, не лезут в голову ;)

Теперь хоть разделение на странички хоть немного и кривое, но да сделано :)

Ответить

Страница: 1 | 2 | 3 | 4 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам