|
|
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Знаю, что хорошие люди так не поступают, но я не хороший. Как только нужна помощь, вспомнил старых друзей! Пользуясь случаем хочу поблагодарить всех, кто мне помог в предыдущих вопросах. Теперь по существу. Хочу найти или написать (но не знаю с какой стороны подступиться) компонент, который бы был похож на поле ввода 1С Внешний вид прилагается. Может уже существуют такие компоненты - желательно бесплатные, или кто создавал похожие - поделитесь. Заранее спасибо. P.S. Компонет нужен для платформы MS Visual C++.NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:07 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Не хороших тут не обслуживають ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:20 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
А может сделаете исключение??? Я постараюсь исправиться! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:24 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
А давно в MSVC компоненты появились ? Я что-то пропустил ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:32 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Нет, это я пропустил и очень много и сразу. Прошу прощения, мне необходимы классы, или же ActiveX. Если опять сморозил глупость, то пожалуйста, исправьте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:42 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Заверни BCC-ый компонент в обертку и дергай из MSVC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:50 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Можешь даже как ActiveX оформить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:51 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
BCC - Это Builder C++? У него есть такой компонент? А в какую обвертку завернуть? Я не догоняю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:55 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Эта ж стандартный комбобокс ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 19:57 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
BCB конечно. Просто загнался под вечер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2005, 08:10 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Люди, но я же не настолько много пропустил:) Это не комбо бокс. При нажатии на кнопку с 3 точкам должно выдаваться диалоговое окно. Именно такая вещь мне нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2005, 10:06 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Нет, это комбобокс !! только у него вместо треугольника точечки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2005, 12:47 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
может просто сделаеш простой Edit, рядом Button, с подписью ... на нажатие пишеш If(OpenDialog->execute()) { Edit1->text = OpenDialog->filename; } конечно надо поместить ещё OpenDialog на форму... работать то буд одинаково... З.Ы. писал от фонаря, синтаксис может хромать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2005, 20:41 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Это решение я тоже продумал. Оно хромает в самой своей сути. Нельзя инкапсулировать ссылки на диалог, да и контакт с Эдитом надо производить в коде основной программы. Мне необходимо, чтобы все работало в одном общем классе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2005, 23:20 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
что-то типа TPanel у тебя есть под рукой? тогда срздаешь класс наследуемый от панели, в нем создаешь едит, кнопку, увязываешь все как надо, пишешь необходимую функциональность и вуаля - почти то, что ты хотел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 02:23 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Сделай новый класс на базе CWnd, в констректоре создавай вручную эти компненты (Edit & Button) и располагай их как тебе угодно, затем опиши их действия и снабди необходимым функционалом. Затем закатай в DLL как AFX_EXT_CLASS. В проге которая вызывает конструктор этого класса вызывай его как VERIFY(CWnd.SubclassDlgItem(ID, this)); знаю что геморно, но зато можно переносить в другие проекты безболезненно и удобно обновлять вне коде основной проги. Сам пробовал, но не такой компонент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 09:08 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Спасибо, большое, попробую. Правда, думаю, много будет вопросов - поможете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2005, 23:18 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#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. 84. 85. 86. Правда оно не совсем работает, требуется доработка напильником. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 12:35 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Сделай новый класс на базе CWnd, в констректоре создавай вручную эти компненты (Edit & Button) и располагай их как тебе угодно, затем опиши их действия и снабди необходимым функционалом. Затем закатай в DLL как AFX_EXT_CLASS. В проге которая вызывает конструктор этого класса вызывай его как VERIFY(CWnd.SubclassDlgItem(ID, this)); знаю что геморно, но зато можно переносить в другие проекты безболезненно и удобно обновлять вне коде основной проги. Сам пробовал, но не такой компонент. Мне очень нравится данное решение. Но пожалуйста, привидите конкретный пример вызова данного окна. А то я, что-то не догоняю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2006, 16:09 |
|
||
|
Опять за помощью!
|
|||
|---|---|---|---|
|
#18+
Блин да сделай ты енто как ATL компонент ATL project добавляеш клас типа ATL component (composite control!) потом добавляеш в свой клас всё что нужно и вот те ActiveX компонент воть читай http://progs.biz/vc/atl/atl01.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 02:31 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33443370&tid=2031969]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 391ms |

| 0 / 0 |
