|
|
|
Уместить на форме много компонент
|
|||
|---|---|---|---|
|
#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 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34389584&tid=1589706]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
139ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 408ms |

| 0 / 0 |
