
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.10.2007, 07:36
|
|||
|---|---|---|---|
Передать в функцию ссылку на элемент формы |
|||
|
#18+
Хочу сделать такое: в форме - несколько текстовых полей и кнопок напротив каждого из них. В текстовых полях - пути к папкам. Нажав кнопку можно найти папку, и путь должен записаться в соответствующее кнопке текстовое поле. хочу написать код такого вида: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 09:48
|
|||
|---|---|---|---|
Передать в функцию ссылку на элемент формы |
|||
|
#18+
Возможно вам следует написать Код: plaintext Код: plaintext А что это за библиотека с FileDialog ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 09:54
|
|||
|---|---|---|---|
Передать в функцию ссылку на элемент формы |
|||
|
#18+
попробуй так, без всяких ссылок Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 10:51
|
|||
|---|---|---|---|
Передать в функцию ссылку на элемент формы |
|||
|
#18+
Worobjoff: спасибо, заработало! Библиотека - Microsoft common dialog control 6.0 (comdlg32.ocx) klen_: я так тоже могу, суть в том чтобы вынести код, повторяющийся для нескольких кнопок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 10:54
|
|||
|---|---|---|---|
Передать в функцию ссылку на элемент формы |
|||
|
#18+
а если сделать массив элементов и текстбоксов и кнопок? тогда на все элементы всего одна процедура будет I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 12:03
|
|||
|---|---|---|---|
Передать в функцию ссылку на элемент формы |
|||
|
#18+
Да, хотелось бы сделать так. Где можно прочитать пример? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 12:05
|
|||
|---|---|---|---|
Передать в функцию ссылку на элемент формы |
|||
|
#18+
Ещё одна особенность - эти пути к папкам сохраняются в таблице настроек ("пресетов"). Если форма будет генериться при загрузке, и я на ходу пишу свойство "данные" поля, оно нормально будет работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 12:19
|
|||
|---|---|---|---|
Передать в функцию ссылку на элемент формы |
|||
|
#18+
detailДа, хотелось бы сделать так. Где можно прочитать пример? назначить всем элементам (к примеру текстбокс) одно имя в результате в св-вах объекта можно будет проставить его индекс и от него плясать пример выложить не могу, т.к у меня нет просто под рукой Васика. :( I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 12:24
|
|||
|---|---|---|---|
Передать в функцию ссылку на элемент формы |
|||
|
#18+
detailсуть в том чтобы вынести код, повторяющийся для нескольких кнопок.ещё вариантик, создать функцию в отдельном модуле Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 12:56
|
|||
|---|---|---|---|
Передать в функцию ссылку на элемент формы |
|||
|
#18+
Есть два способа "вынести повторяющийся код за скобки": 1) Процедурный стиль - создать глобальную процедуру и обращаться к ней передавая все нужные параметры. 2) Создать класс со всеми нужными полями и размещать в коде экземпляры этого класса, а они будут рабоать как бы "сами по себе". В данном случае этот вариант - создать UserControl на котором поля - текстбокс, кнопка, диалог_выбора_файла. Отдельные поля отдельных класса (изер-контрола) могут ссылаться и на одни единственный объект - например диалог_выбора_файла может быть общий для всех. Второй путь требует кой-чему подучиться, но это основное направление в котором развиваются современные языки программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 12:57
|
|||
|---|---|---|---|
Передать в функцию ссылку на элемент формы |
|||
|
#18+
WorobjoffОтдельные поля отдельных класса (изер-контрола) могут ссылаться и на одни единственный объект - например диалог_выбора_файла может быть общий для всех. Читать как Отдельные поля класса (изер-контрола) могут ссылаться и на один единственный объект. Например диалог_выбора_файла может быть общий для всех. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.10.2007, 14:01
|
|||
|---|---|---|---|
Передать в функцию ссылку на элемент формы |
|||
|
#18+
klen_ detailсуть в том чтобы вынести код, повторяющийся для нескольких кнопок.ещё вариантик, создать функцию в отдельном модуле Вы читали код в первом сообщеии? Я, собственно, по сути то же самое и написал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2163236]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 322ms |

| 0 / 0 |
