Вниз
Скачать: CL | DM;

Кнопки назад и вперед и вернуться.   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.04 c
2-1147458565
Succube
2006-05-12 22:29
2006.05.28
Сумма


4-1141839490
AlexeyT
2006-03-08 20:38
2006.05.28
Работа с NTFS permissions


2-1147444286
webpauk
2006-05-12 18:31
2006.05.28
Указатель на не существующий компонент


15-1146647604
Yanis
2006-05-03 13:13
2006.05.28
Где скачать java-игры для телефона?


1-1145520148
tytus
2006-04-20 12:02
2006.05.28
Как в ListBox-e нарисовать изображение?




   Наверх