19.12.2006, 10:11 | #1 |
Участник
|
Здравствуйте. У меня есть форма,выпадающим списком для которой служит другая форма,которую я сделал сам,которая ,в свою очередь,имеет свой выпадающий список,то есть у меня 3 выпадающих списка. Теперь,когда я из первой формы вызываю выпадающий список, а потом на второй ,то как только я нажимаю кнопку выпадающего списка ,вторая форма сразу закрывается Как сделать так,чтобы вторая форма не закрывалась?
|
|
19.12.2006, 10:22 | #2 |
Участник
|
Или может нельзя работать с вложенными лукапами...
|
|
19.12.2006, 14:47 | #3 |
Участник
|
Можно объявить во второй форме boolean переменную, (скажем, lookupCalled), а потом в lookup методе, вызывающем третью форму, присваивать lookupCalled = true, затем делать собственно вызов третьей формы, и в конце добавить lookupCalled = false. Кроме того, методы close и closeSelect второй формы переписать, так чтобы super() вызывался только если lookupCalled == false.
Возможно, кто-то подскажет лучшее решение? |
|