|
несколько экз форм. обновление родительских форм по цепи
|
|||
---|---|---|---|
#18+
Predeclared, Еще пару вопросов, если можно... Почему вот так (и в случае поднятия класса и потом в нем открытие экз формы тоже) Код: vbnet 1. 2. 3. 4. 5. 6.
при открытии формы - теряется/проходит(раньше?) Load_Form а при открытии формы через Set MyNewForm = New Form_Customer и коде в форме Код: vbnet 1. 2. 3. 4.
при открытии событие Load_Form срабатывает. Почему теряется не только Open_Form(это понятно), а и Load_Form... Что придумал: MyNewForm - поднятие экз формы, но в память ложится сам класс формы(не форма) Me - передается как раз объект форма. уже варианты попыток сделать, что бы успевать за Лоад формы кончились... И еще возникает вопрос фокуса. По двойному клику по полю(редактируемое данное) - фокус остается на вызывающей форме. Если делать через кнопку (типа для изменения), то фокус перемещается нормально... Простой SetFocus(в первом куске кода) в конце старта формы ничего не дает.... 2 вопроса. Как правильно поднять инстанс формы, сохранив Load_Form Как обыграть фокус, который остается при двойном клике редактируемого поля ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2016, 23:00 |
|
несколько экз форм. обновление родительских форм по цепи
|
|||
---|---|---|---|
#18+
Игортан... при открытии формы - теряется/проходит(раньше?) Load_Form ... Если правильно понял вопрос, то: При первом обращении к свойству/методу класса поднимается его инстанс и отрабатываются Load и Open, и когда мы получаем ссылку, они уже отработали. Получить ссылку до отработки Load и Open не получится. Игортан...По двойному клику по полю(редактируемое данное) - фокус остается на вызывающей форме. ... В версии 2003 такого эффекта не наблюдаю. Была интересная "проблема" при переезде с 2003 на 201*, когда при даблклике по полю Формы1 поднималась Форма2, и расположены они были в одной части экрана. Так вот каким-то образом второй клик успевал "зацепить" форму2, попадая при этом на кнопку, и кнопка отрабатывала то, что ей прописано. Пришлось разнести формы по разным сторонам экрана, потому как разбираться в этом не было ни желания, ни возможности. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2016, 10:46 |
|
несколько экз форм. обновление родительских форм по цепи
|
|||
---|---|---|---|
#18+
Predeclared, В общем то, я хотел сделать как можно ближе к стандартному состоянию... Для возможности работы с Load_Form. Как бы, чем ближе сделанный функционал соответствует стандартному, тем легче он прогнозируем и подконтролен... По фокусу. У меня контрол на двойной клик находится даже не рядом с поднимаемым экземпляром (на экране). Конечно ваш описанный опыт интересен. Что то схожее есть, но не совсем то. Здесь реакция на двойной клик, какая то нестандартная. Ладно, попробую еще поиграться, не хочется отказываться от двойного клика. Еще раз спасибо, Predeclared, за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2016, 18:37 |
|
|
start [/forum/topic.php?fid=45&msg=39289231&tid=1613284]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 340ms |
total: | 467ms |
0 / 0 |