Показать сообщение отдельно
Старый 13.08.2007, 11:20   #3  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
А я вот еще какую фигнюшку замастырил для работы с текущим содержанием этого окна. Перекрываем метод doubleClick у контрола ListView формы SysDatabaseLog, т.е. полный путь к новому методу будет такой: \Forms \SysDatabaseLog \Designs \Design \[Tab:Tab] \[TabPage:History] \ListView:List \Methods \doubleClick.

В этот метод вставляем следующий код:
X++:
public void doubleClick()
{
    int i;
    container c;
;
    for (i=1; i<= conlen(DBHistory.Data); i++)
    {
        c = conpeek(DBHistory.Data, i);
        info(strfmt( '%1 -- %2 -- %3', 
             fieldId2Name(DBHistory.Table, conpeek(c,1)), 
             conpeek(c,2), conpeek(c,3) ));
    }
}
Теперь выполняем даблклик на этом ListView и непустые строчки списка насыпаются в infolog, откуда их можно копипастить.