|
Вопрос про событие
|
|||
---|---|---|---|
#18+
Здравствуйте! Пишу на VB.NET. При запуске приложения открывается GeneralForm. Из этой GeneralForm открывается другая форма - ChildrenForm. В событие ChildrenForm_Load прописывается обновление DataGridView. Потом закрываешь ChildrenForm и заново открываешь, то DataGridView теперь не обновляется. Получается в данном случае при повторном открытии ChildrenForm DataGridView надо обновлять в другом событии. Подскажите в каком событии надо прописать, чтобы обновлялось корректно? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2017, 21:25 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
A kak vi dopolnite datagridview? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2017, 22:17 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
BackSpA kak vi dopolnite datagridview?С помощью отдельной процедуры, который обновляет DataGridView. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2017, 23:43 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikk, Возможно вы форму не закрываете, а скрываете. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2017, 07:29 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
maxim111ferzmikk, Возможно вы форму не закрываете, а скрываете.На ChildrenForm нажимаю на крестик в правом верхнем углу. Как тут можно скрыть форму? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2017, 07:59 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikk, Покажите код ChildrenForm_Load ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2017, 09:45 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikkmaxim111ferzmikk, Возможно вы форму не закрываете, а скрываете.На ChildrenForm нажимаю на крестик в правом верхнем углу. Как тут можно скрыть форму? Как раз можно скрыть, а можно убить. Вы обратитесь к ней после закрытия visible = true. Если будет ошибка, значит убили. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2017, 10:23 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikk, Ya dumayu chto xoroso bila bi ispolzevat v etom sluchii DialogResult ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2017, 18:28 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikkЗдравствуйте! Пишу на VB.NET. При запуске приложения открывается GeneralForm. Из этой GeneralForm открывается другая форма - ChildrenForm. В событие ChildrenForm_Load прописывается обновление DataGridView. Потом закрываешь ChildrenForm и заново открываешь, то DataGridView теперь не обновляется. Получается в данном случае при повторном открытии ChildrenForm DataGridView надо обновлять в другом событии. Подскажите в каком событии надо прописать, чтобы обновлялось корректно?упс, упустил момент в описании, поправляю. При запуске приложения открывается GeneralForm. Из этой GeneralForm открывается другая форма - ChildrenForm. Там присутствует ComboBox и DataGridView. В событие ChildrenForm_Load добавляются элементы для ComboBox. Когда выбираешь элемент в ComboBox, то происходит обновление DataGridView. Потом закрываешь ChildrenForm и заново открываешь, то присутствует выбранный последний элемент ComboBox и последние данные в DataGridView. Без обновления - не закрашиваются ячейки. Если выбрать элемент в ComboBox - то обновляется. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2017, 23:34 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
BackSpferzmikk, Ya dumayu chto xoroso bila bi ispolzevat v etom sluchii DialogResult Почему? Он же возвращает типа "Ок" или "Cancel". ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2017, 23:36 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikkBackSpferzmikk, Ya dumayu chto xoroso bila bi ispolzevat v etom sluchii DialogResult Почему? Он же возвращает типа "Ок" или "Cancel". Вы пропустили посты про уничтожение. Если млдальное, то после Ок/Отмена проще уничтожить. Тогда при каждом открытии повтор всех событий. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 07:17 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
День добрый. Вероятнее всего у автора дочернее окно описано как член класса главного окна, он его создает в событие _Load(), и при последующем обращение обращается к дочерней форме как main_form.child_form.ShowModal(), а не Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 08:23 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
Mixon, А зачем? Ни разу не делал. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 08:54 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
MixonВероятнее всего у автора Блин. А у меня сегодня хрустальный шар совсем не работает. И телепать никак не получается. Надеюсь, до автора темы таки дойдет, что без кода тут так и будет продолжаться гадание на кофейной гуще. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 09:11 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
Выкладываю код На главной форме есть кнопка Код: vbnet 1. 2. 3.
код на дочерней Код: sql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 10:18 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikk, Теперь на вопросы выше отвечайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 10:20 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
Сон Веры Павловнычто без кода Код на VB это адская смесь ))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 10:48 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
Petro123Сон Веры Павловнычто без кода Код на VB это адская смесь )))))Почему? VB.NET что то не учитывает? Далее хотел бы перейти на C#. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 10:58 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikkПочему? VB.NET что то не учитывает? Где файл designer ( вёрстка) То что не пишут руками? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 11:26 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
Petro123ferzmikkПочему? VB.NET что то не учитывает? Где файл designer ( вёрстка) То что не пишут руками?У VB.NET нету, а у C# есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 12:17 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikkУ VB.NET нету, а у C# есть И ...? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 12:39 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
Petro123ferzmikkУ VB.NET нету, а у C# есть И ...?Насколько я правильно понимаю, этот дизайнер дает какие то преимущества ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 12:56 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikk, Несомненно. А тебя надо убеждать переходить на ЯП высокого уровня? Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 13:03 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikk, Почему в дочерней форме событие GeneralForm_Load от основной формы? Или ты там так с названиями намудрил, что уже и сам запутался. В конце концов поставь точку останова в событии на form_LOAD, да посмотри сколько раз вызывается форма. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 13:21 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
maxim111, Вызывается событие, а не форма ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 13:22 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
maxim111ferzmikk, Почему в дочерней форме событие GeneralForm_Load от основной формы? Или ты там так с названиями намудрил, что уже и сам запуталсяПотому что изначально GeneralForm была как первая. Потом создал отдельную форму - сделал как основную, а ту в дочернюю. Не изменил названия - некая путница. Еще воспользовался рефакторингом. В конце концов поставь точку останова в событии на form_LOAD, да посмотри сколько раз вызывается форма. Вызывается тогда, когда открывается форма с помощью Код: vbnet 1.
. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 14:06 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikk, А после закрытия по правому верхнему крестику и повторном открытии уже не вызывается? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 14:56 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
maxim111ferzmikk, А после закрытия по правому верхнему крестику и повторном открытии уже не вызывается?Закрывался при нажатии по правому верхнему крестику. При повторном открытии событие вызывалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 15:13 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikk, Ну, так нормальное поведение же. Что не так то? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 15:20 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
maxim111ferzmikk, Ну, так нормальное поведение же. Что не так то? Когда первый раз открываешь дочернюю форму Код: vbnet 1.
, то DataGridView пустой: ни строк, ни колонок, серая заливка. Когда на дочерней форме выбираешь Бренд, то заполняется DataGridView данными, и некоторые ячейки заполняются цветом. Если закрыть эту дочернюю форму, и заново открыть, то ComboBox и DataGridView заполнены последними данными. Будто в DataGridView после закрытия формы сохраняет данные, но без заливки ячеек, жирных и других размеров шрифтов. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 15:34 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikk, Значит не уничтожил форму. Очевидно же. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 15:53 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
Petro123ferzmikk, Значит не уничтожил форму. Очевидно же.Получается можно уничтожать в событии Код: vbnet 1. 2. 3.
Или Код: vbnet 1. 2. 3. 4. 5. 6.
Верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 16:03 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikk, Почему то Visual Studio построил так Код: vbnet 1. 2. 3.
а не так Код: vbnet 1. 2. 3.
Me это понятно. А что значит MyBase? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 16:12 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikk, Я не в курсе, в шарпе останавливается код на ShowDialog? ))). Если да, то на след строчке. Проверь. ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 16:56 |
|
Вопрос про событие
|
|||
---|---|---|---|
#18+
ferzmikk, Если по событиям, то делай пустые 2 формы с новым проектом и тестируй. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2017, 16:57 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1399612]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 434ms |
0 / 0 |