|
|
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Добры вечер. Возникла проблем, на форме уместил много компонентов, на форму они не поместили, пришлось добавлять вертикальную покрутку. Тут появилась проблема, если перемещаться с помощью клавиатуры (т.е. стрелками или клавишей TAB) видно перемещение только то что на экране, а как мне объяснить, что нужно прокрутку сделать, а то мышкой приходится прокручивать, что вызывает неудобства. Что мне делать ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 21:40 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Scorpio_md Что мне делать ???Пересмотреть дизайн формы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 23:29 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Scorpio_md Что мне делать ??? А ты закладкы (Page Frame) пробовал применить. Очень удобная весчь. Давно использую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 07:33 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Дизайн не получится уменьшить никак, это стандартная форма ввода. Что касается пэйджфрэйма, тоже не получится, придется создать 18 закладок, в которых будет от 2 до 8 боксов, объединить их в одну, также создаст неудобство для ввода, и имя закладки станет большим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 08:49 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Scorpio_mdДизайн не получится уменьшить никак, это стандартная форма ввода... Не верю Если экран стандартный, то можно уменьшить шрифт, убрать (сократить) пояснения к элементам ввода, используя предыдущий совет - при достижении последнего поля ввода на Page Frame - автоматом перемещать ввод на следующий либо открывать новую форму для продолжения ввода... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 09:25 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
чтобы ответить на вопрос необходимо знать, что за контролы? в чем их отличия и сходство дело в том, что пейдж дает возможность выделить группы по общим сходным признакам (создать несколько групп однотипных), что дает возможность пользователю легко ориентироваться в общем объеме(куче) ну и никто не мешает вложить пэйджефрем в пейджефрейм иногда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 09:35 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Вот моя форма: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 09:58 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 09:59 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 09:59 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 09:59 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 10:00 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
ОЙ, ОЙ это мое, мое объект и субъект, объективная и субъективная сторона деяния как юрист - юристу даю совет лепи пэйджики ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 10:01 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
кстати на сессии бился препод упорно доказывал, что потерпевший - это также предмет объединяй объект, субъект, предмет объективная, субъективная сторона.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 10:05 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
обратите внимание как сделано редактирование адресной книги в том-же оутлуке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 10:08 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Согласен. Или разбить на несколько форм. Экранная форма совсем не обязана полностью повторять внешний вид документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 10:09 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
С объединением, получится лажа, есть форма напечатанная на бумаге, если я щас начну объединять то получится разброс, они потом замахаются вводить данные, и начнется неполный ввод данных, т.к. где то что то пропустили. А произвести объединение как на форме, то получается большое количество вкладок, что так же вызывает неудобство ввода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 10:52 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Scorpio_md Ну, только Америку открывать не надо . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 11:15 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
ужОс в этом топике снова про Логику нужно тереть не могу я, не понимаю ну что-же Вы за юзверей решаете как им удобней?? ну проверить и сказать, что изв., а на вкладочке .... не запонили полечко такое-то ... или подсветить незаполненные вкладочки сереньким, а запоненнные черненьким .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 11:47 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Логика на обязательное заполнение итак стоит, но есть поля которые необязательно, но надо заполнять. А юзвери, которые сидят, народ очень тупой, если где, то что находится не на своем месте, кричат что нету. Вот тут у меня с ними и скандалы. Вот и приходится писать программы для "ТУПЫХ". А не потому что у меня проблемы с логикой. А вторая проблема, я переписываю ныне существующую программу. Там форма индентичная, и нарушать привычной ритм ввода, как говорится - для себя дороже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 11:57 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
alex11100 или подсветить незаполненные вкладочки сереньким, а запоненнные черненьким .... В этом месте, я прямо фокус делаю на то поле, которое не заполнено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 11:59 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
смех, да и только Вам уже подсказали, что форма ввода не должна выглядеть как печатный документ то бензин, а то ... дети ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 12:14 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
To: Scorpio_md Ну Вы и размахнулись Зачем на данной форме расстояния между textbox - 4-5 pixels??? Зачем Вам 3-D в Textbox? Делайте 2-D, "лепите один к другому" без вертикальных пробелов. Если форма ввода повторяет печатный документ (карточку), то это вполне приемлемо, так как роботы (простите операторы) "набивают" их почти не глядя в экран... P.S. Я тоже с этого начинал лет 20 назад ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 12:17 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Спасибо, попробую раскидать в фрэймах, только я не понял про Sergey Ch Зачем на данной форме расстояния между textbox - 4-5 pixels??? Зачем Вам 3-D в Textbox? Делайте 2-D, "лепите один к другому" без вертикальных пробелов что значит 2-D и 3-D ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 12:50 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Scorpio_mdчто значит 2-D и 3-D ???3-D - это когда Ваши поля кажутся объемными (В Вашем случае это пустая трата места)... На мой взгляд у Вас все можно легко вместить на одном экране - не так уж много полей ввода, просто они размещены неправильно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 13:02 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Scorpio_mdДобры вечер. Возникла проблем, на форме уместил много компонентов, на форму они не поместили, пришлось добавлять вертикальную покрутку. Тут появилась проблема, если перемещаться с помощью клавиатуры (т.е. стрелками или клавишей TAB) видно перемещение только то что на экране, а как мне объяснить, что нужно прокрутку сделать, а то мышкой приходится прокручивать, что вызывает неудобства. Что мне делать ??? Автоматическую прокрутку можно сделать при помощи метода Form.SetViewPort() Т.е. в событиях Text.When() или Text.GotFocus() анализируешь текущее положение объекта: попадает ли он в область видимости и если не попадает делаешь "прокрутку". Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Если будет еще горизонтальная полоса прокрутки, то следует учитывать высоту ScroolBar через SysMetric() и возможность сдвига по горизонтали. Хотя, согласен со всеми ответившими, что лучше переделать форму ввода на PageFrame. Scorpio_mdА юзвери, которые сидят, народ очень тупой, если где, то что находится не на своем месте, кричат что нету. Вот тут у меня с ними и скандалы. Проблема в том, что совершенно не важно, какой именно интерфейс ты сделал. "Тупым" пользователям не понравится ЛЮБОЙ интерфейс. Дело тут вовсе не в удобстве/не удобстве интерфейса, а в ЖЕЛАНИИ пользователей. Они просто НЕ ХОТЯТ (или боятся) работать с твоей программой, и выдумывают разные "идиотские" предлоги, чтобы этого не делать. Ты должен заручится поддержкой начальника этих пользователей. Он должен в приказном порядке обязать работать. "Картинка" на экране при любом раскладе не будет соответсвовать картинке на листе бумаги. Просто физически разные размеры, да и решаемые задачи разные. Поэтому подгонять картинку под печатный лист - бессмысленно. К PageFrame пользователи очень быстро привыкают. Найди какого-нибудь адекватного пользователя и предложи ему поработать с PageFrame. Думаю, ему будет удбнее имеено с PageFrame, а не с "безразмерной" формой с прокруткой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 13:55 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
авторПроблема в том, что совершенно не важно, какой именно интерфейс ты сделал. "Тупым" пользователям не понравится ЛЮБОЙ интерфейс. Дело тут вовсе не в удобстве/не удобстве интерфейса, а в ЖЕЛАНИИ пользователей. Они просто НЕ ХОТЯТ (или боятся) работать с твоей программой, и выдумывают разные "идиотские" предлоги, чтобы этого не делать. Ты должен заручится поддержкой начальника этих пользователей. Он должен в приказном порядке обязать работать. "Картинка" на экране при любом раскладе не будет соответсвовать картинке на листе бумаги. Просто физически разные размеры, да и решаемые задачи разные. Поэтому подгонять картинку под печатный лист - бессмысленно. К PageFrame пользователи очень быстро привыкают. Найди какого-нибудь адекватного пользователя и предложи ему поработать с PageFrame. Думаю, ему будет удбнее имеено с PageFrame, а не с "безразмерной" формой с прокруткой. В этом действительно истина! Сам с таким неоднократно сталкивался. Как правило все зависит от начальника операторов, если это адекватный человек, то все проблемы можно решить. Форма ввода почти никогда не совпадает с бумажной анкетой. У себя мы решили сделать так - что не очень важно как размещены элементы на форме, а важно то в какой последовательности происходит обход полей ввода. Активный элемент можно как то подсвечивать(выделять). Кроме того я создал отдельную форму настройки, в которой можно произвольно задавать порядок обхода элементов, значения по умолчанию, списки подстановок, и тому подобное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2007, 14:38 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Для таких больших форм ввода обычно делаются "мастера" - со многими окнами - с кнопочками Вперед и Назад ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 11:43 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
MagellanCДля таких больших форм ввода обычно делаются "мастера" - со многими окнами - с кнопочками Вперед и НазадДа. Это оптимальный вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 12:06 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Спасибо ВладимируМ - подсказал выход программный. Абсолютно согласен с ним и по поводу тупых пользователей. Могу подсказать психологический ход: важно пустить слушок (раньше была фраза "в верхах есть мнение") о том, что данные из этих форм можно вводить через сканер и тогда все наборщики форм будут не нужны. Это можно сделать через начальника, сказать в курилке, что отрабатываешь вопрос об автоматическом вводе данных, а при этом много-много бабушек может заменить одна симпатичная девушка-оператор. Тогда они могут понять, что станут не нужны и начнут с удовольствием вводить данные в твоей форме. Правда перед тем как это делать нужно знать реальную обстановку в твоей конторе. Потому, что ежели ты это скажашь своим операм - то точно будешь отрабатывать вариант ввода со сканера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 17:28 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Спасибо. Переделал уже на фрэймы, получилось прикольно, посмотрим чем это все в ближайшее время закончится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 18:07 |
|
||
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#18+
Scorpio_mdСпасибо. Переделал уже на фрэймы, получилось прикольно, посмотрим чем это все в ближайшее время закончится. Если реально хотитет облегчить жизнь пользователей при работе с интерфейсом, основанном на PageFrames, не забудьте про "горячии" клавиши навигации по ним - то, что предлагает Windows для этого не очень удобно. С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2007, 09:28 |
|
||
|
|

start [/forum/topic.php?all=1&fid=41&tid=1589706]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 206ms |
| total: | 370ms |

| 0 / 0 |
