Форум: "Начинающим";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];
ВнизКнопки назад и вперед и вернуться. Найти похожие ветки
← →
EZHIK (2006-05-12 00:52) [0]Здравствуйте!!! Подскажите, пожалуйста, принцип, как можно сделать кнопки назад, вперед и вернуться? Ситуация такова: пишу программу, которая при выборе одной из RadioButton выводила бы серию фотографий, а при нажатии на фотографию выводила бы ее на весь экран, но нужно, что бы была кнопка "вернуться", которая возвращала бы в группу с большого изображения, и кнопки "вперед" и "назад", которые без возвращения к серии переходили бы к следующему или предыдущему большому изображению.
← →
antonn © (2006-05-12 07:38) [1]т.е. написать большую часть программы.
← →
Elen © (2006-05-12 07:43) [2]А почему тебе не прицепить эти операции на клавиатуру как в ACDSee?
← →
balepa © (2006-05-12 08:58) [3]
> antonn © (12.05.06 07:38) [1]
> т.е. написать большую часть программы
Эта большая часть на 5 строчек.
Ежику
Самое интересное развернуть при выборе смог, вывести серию фоток - смог (при заг. форму наверное или нет) , а сделать тоже самое только с использованием кнопок никак ?
← →
Zensor © (2006-05-13 14:27) [4]если ещё не познно: попробуй создавать TStream, использовать его в качестве стека.
var
s:tstream;
ss1,ss2:string;
begin
s:=tstream.create;
s.write("4",4);
s.position:=2;
s.free;
end;
// dalee in help ctrl+f1
← →
Джо © (2006-05-13 14:41) [5]> [4] Zensor © (13.05.06 14:27)
> если ещё не познно: попробуй создавать TStream, использовать
> его в качестве стека.
Зачем TStream в качестве стека, если есть TStack? ;)
← →
EZHIK (2006-05-14 01:37) [6]
> т.е. написать большую часть программы.
не написать, а объяснить принцып... Написать у меня самого руки есть...
← →
EZHIK (2006-05-14 01:39) [7]
> А почему тебе не прицепить эти операции на клавиатуру как
> в ACDSee?
А как в ACDSee?
← →
EZHIK (2006-05-14 01:44) [8]Самое интересное развернуть при выборе смог, вывести серию фоток - смог (при заг. форму наверное или нет) , а сделать тоже самое только с использованием кнопок никак ?
Да, но так получается ОЧЕНЬ громоздкая программа, а следовательно не стабильная и медленная... Я интеесуюсь принцыпом ссылок на выполнение уже написанного действия (типа goto, например), только как это делается не могу сообразить... :(
← →
EZHIK (2006-05-14 01:50) [9]
> если ещё не познно: попробуй создавать TStream, использовать
> его в качестве стека.
> Зачем TStream в качестве стека, если есть TStack? ;)
А что это, и с чем это едят? можно мне - дураку - "на пальцах"?! :) Код я сам уж напишу, хотя и ОГРОМНОЕ спасибо за пример Zensor-у!!!
← →
Kolan © (2006-05-14 14:03) [10]Наверно как-то так.
1. Надо различать операции. Дать им имена.
2. При выполнении операций надо запоминать в стек что делали.
Пример для [1]:которая при выборе одной из RadioButton выводила бы серию фотографий, а при нажатии на фотографию выводила бы ее на весь экран
Значит стек такой будет:Вывод фотографии на весь экран
Вывод серии фотографий
Выбор RadioButton
Когда пользователь жиет "Назад" ты достаёшь из стека операцию и смотришь:
АгаВывод фотографии на весь экран
значит надо закрыть это окно.... ну и так далее...
← →
EZHIK (2006-05-14 14:24) [11]Спасибо огромное за советы!!! Идею уловил - буду разбираться!!!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.016 c