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

start [/forum/topic.php?fid=60&msg=34877662&tid=2163236]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 331ms |

| 0 / 0 |
