Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.08.12;
Скачать: [xml.tar.bz2];

Вниз

Какой таб открыть следующий или пред идущий? Вопрос по UseAbility   Найти похожие ветки 

 
Kolan ©   (2007-07-15 10:42) [0]

Здравстуйте,
 Вопрос чисто по UseAbility. Есть у нас контрол с вкладками — пусть PageControl. И 3 закладки.

Так вот при закрытии средней, какую отврывать, следующую или предыдущую?

Хотелось услышать два ответа:
1. Личное мнение + объяснение
2. Примеры программ. Например FierFox открывает следующую, а BDS предидущую.


 
Kerk ©   (2007-07-15 10:49) [1]

Может запоминать на какой вкладке был юзер до прихода на закрываемую?


 
Kolan ©   (2007-07-15 11:01) [2]

> Может запоминать на какой вкладке был юзер до прихода на
> закрываемую?

Хм, хотел в кач примера привести еще DMClient, но потыкал и решил что он открывает непойми какой таб. А сейчас проверил и действительно открывает предыдущий.

1. Мне такое поведение кажется не очевидным
2. А что делать если он еще раз закроет? Те надо хранить всю историю переходов&#133


 
Kolan ©   (2007-07-15 11:02) [3]

> Те надо хранить всю историю переходов…

Хе, Gero хранит всю историю видимо :) — проверил&#133


 
antonn ©   (2007-07-15 11:09) [4]

для активируемых вкладок, для каждой, ввесли поле, типа интерег, и в нем хранить время активации. после закрытия остается лишь найти другую вкладку с наибольшим значением вреемни активации. все вас учить надо%)


 
Kolan ©   (2007-07-15 11:19) [5]

> [4] antonn ©   (15.07.07 11:09)

Хорошая идея хронения истории, но мне не нравится токое правило открытия я чтитаю что надо смещать или назад или вперёд&#133


 
Virgo_Style ©   (2007-07-15 11:44) [6]

Kolan ©   (15.07.07 11:19) [5]

Тогда вперед. Почему? Ну-у... Скажем, выбранная закладка остается на прежнем месте. Мне это кажется логичным.


 
Kolan ©   (2007-07-15 11:50) [7]

> Тогда вперед.

Тут я ввел двусмысленность в вопросе.

Перефразирую — вправо или влево? Извените за неточность. \

ЗЫ
 Когда писал подразумевал что вперёд — это влево&#133


 
Virgo_Style ©   (2007-07-15 11:55) [8]

Kolan ©   (15.07.07 11:50) [7]

Тогда вправо. Точнее, поскольку текущая закладка исчезает, то выбранная не уходит вправо, а оказывается на том же месте. Именно это мне и нравится. )


 
Kolan ©   (2007-07-15 12:01) [9]


> Именно это мне и нравится. )

Кажется именно это и мне нравится в FF и обратное раздражает в  BDS — только я осазнать не мог сам. Благодарю. Видимо так и впрямь удобнее&#133


 
Anatoly Podgoretsky ©   (2007-07-15 12:55) [10]

> Kolan  (15.07.2007 12:01:09)  [9]

Логично переходить на замещаемую


 
Petr V. Abramov ©   (2007-07-15 14:15) [11]

где-нить в options пусть пользователь галку ставит, иначе и так так недоволен будет.
если оно закрывает закладки, значит, оно их наоткрывало слишком много, закрывает или последние, чтоб вернуться к работе предыдущими (работает по lifo), или первые, потому что они уже не нужны.


 
Kolan ©   (2007-07-15 14:19) [12]

> где-нить в options пусть пользователь галку ставит, иначе
> и так так недоволен будет.



> если оно закрывает закладки, значит, оно их наоткрывало
> слишком много

Да, согласен.


> закрывает или последние, чтоб вернуться к работе предыдущими
> (работает по lifo), или первые, потому что они уже не нужны.

Или средние тк на них фигня всякая :) Тут неугодаешь&#133

Реализовал вариант «как в FierFox», то есть переход на правую. Всех благодарю.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.08.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.062 c
2-1184754884
***mikle***
2007-07-18 14:34
2007.08.12
Class TSocketServer not found


2-1184557892
nikfel
2007-07-16 07:51
2007.08.12
Как работать с файлом ресурсов.


11-1167313840
D[u]fa
2006-12-28 16:50
2007.08.12
Memo.Add


2-1184515931
Zagaevskiy
2007-07-15 20:12
2007.08.12
Язык системы


1-1180427774
alexander_nt
2007-05-29 12:36
2007.08.12
Скопировать содержимое TWebBrowser





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский