Показать сообщение отдельно
  #17  
Старый 28.02.2010, 18:10
Аватар для AleD
AleD AleD вне форума
Активный
 
Регистрация: 21.02.2009
Адрес: г.Краснокаменск
Сообщения: 383
Репутация: 91
По умолчанию

Цитата:
Сообщение от R.P aka Gans
Здравствуйте, дорогие друзья! Передо мной стала задача, реализовать в органайзере что-бы окна напоминалки выходили 'грубо говоря как в квипе'. С начала правом нижнем угу в самом низу потом выще на Form4.Height и так должно выйди в сумме 4 формы. А если их больше то ставить задежку или покзывать их левее Left:=Left-Form4.Widht . НО САМ ВОПРОС: на форме оповещения существует кнопка закрыть! Мне нужно как-то определять какая именно форма была закрыта - тоесть на какой форме была нажата кнопка X . Формы создаю динамически! ПОМОГИТЕ ПЛИЗ!!! очень буду благодарен!!!
А что будет если ты узнаешь какая форма, то что будешь делать с ней?

Я предложил бы следующее: в каждую новую открывающуюся форму присваивать переменную класса оповещения (если такой класс у тебя есть) и по нажатию делать что надо с этим оповещением (я так думаю удалить его если он "одноразовый", а может ещё что...)
__________________
TAleD = class(TUser)
public
function HelpMe(ASubject, ARequest: String): String;
function GiveMeExample(ASubject: String): TStringList;
procedure WriteReview(APost: Integer; ADescription: TStringList);
end;
Ответить с цитированием