Как привязывать к настройкам "железа", привязка только к разрешению экрана
Конечно будет на 14" все крупней чем на 15"
Вид для печати
Значит надо искать шаги, как сделать динамические формы. Н1ММ ведь спокойно настраивается на любой монитор, не так ли? Тоже написан на VB6.
Его тип знаю и еще раз проверю
Ну у него же форма значительно меньше чем моя
Хорошо позже попробую, хотя не знаю как это получится
В принципе мешает эта часть с закладками у него этого нет
Либо все сделать в отдельных окнах либо как?
Если даже удасться что-то сделать то нужен и шрифт поменьше а то как все разместить
Мне лично так вроде нормально и зачем еще уменьшать
Делайте так, как считаете нужным. Я свое мнение не навязываю, просто Вы спросили , как дела с пробой в контесте, я и ответил. Удачи и 73!
Ну вот!!!!!!!!!!
Причем здесь конест здрасте
По делу Вы говорили про экран а не соревнования
Так что надо и то и то скажите:))
Ну так подарите или дайте в аренду Ваш монитор
что за разрешение 1440х860 какое-то не правильное
правильно 1280х1024
что Вы хотите из этой формы
Давайте все уберем оставим как в Н1ММ и получите маленькое окно
а где будет все остальное
Я попробую а причем здесь контест
Он перестраиваться на р/с из Росии просто забыл сказать
какая привязка к железу
Дело не в железе а в разрешении
или я не прав кто читает в чееееем дело
Игорь! Давайте расставим точки над "I". Вы спросили, как прошел контест. Я Вам ответил.
>>>Взял ноутбук с 14". Поставил. 3/4 экрана. Манипуляция с разрешением не помогла.<<<
Дальше пошла техническая сторона. Я разве на Вас "наехал" с требованием переделать все и вся? Я не программист, и не знаю как это сделать. Учиться программировать нет времени. Думаю за последние полтора месяца, когда в связи с кризисом чуть меньше стало работы, уровня нормального программиста я бы не достиг, уделяя по часу- два в сутки на это дело.
А по поводу моих мониторов - я марки Вам писал. И что мне с ними делать, я разберусь сам. А Вы внимательнее читайте посты! Успеха!
Нормальное разрешение широкоэкранного монитора.
Добавлено через 18 минут
Вообще я не пойму, какая может быть привязка размеров окна к размерам экрана?! Если окно размером 500 на 500 пикселей, то оно таким и останется на любом мониторе с любым разрешением. Другое дело, чем больше разрешение монитора, тем окно мельче, но сам физический размер окна никогда не изменяется и не должен этого делать. Изменять же программным способом размер окна, в зависимости от разрешения - это путь садамазахиста! Это ж придётся менять размеры полей ввода, кнопок шрифта... Никто так не делает. Другое дело, если вести разработку лога под минимальное разрешение монитора. Но позвольте, не в каменном же веке живём!
Добавлено через 36 минут
А то, что сделано в Н1ММ - это не динамическая форма (окно). Просто на ней все контролы меняют свои размеры, когда пользователь изменяет размеры окна. В Delphi, C# и др. это уже заложено. На VB6 это всё делается вручную и крайне гадко!
TO UA3GDW: Роман, может я и не правильно выражаюсь программерским языком - но для меня - "статика" -это постоянно, не меняющееся. А "динамика" - изменяющееся. Если размеры окна не возможно изменить, то я считаю такое окно статическим, постоянным. Вы почти дали ответ
>>Другое дело, если вести разработку лога под минимальное разрешение монитора.<<
Не у всех мониторы 19" и 20". Хотя век вроде и не каменный!
2 UR5FCM
1. В вашем варианте окна ввода просто ОГРОМНОЕ количество неиспользуемого места. Оптимизируйте.
2. Вариант использования одного окна в тесте и в "обычной жизни" порочен. В тестах 90% информации от повседневного QSO не нужна.
Согласен только нужно продумать все
Куда переместить закладки с этого окна?
to UA3LIZ:
По поводу соревнований Вам нужно настроить конфигурацию для себя допустим там где имеет место где находится оператор
Например: RDXC
Измените настройки как на скриншотах
В закладке Множители - поставьте галочку для каждого диапазона
С размерами окна буду пробовать что-то сделать
UA3GDW:
Не соглашусь с мнением, что делать формы "статическими", без учёта разрешения экрана (screen resolution) - это садо-мазохизм. Никоим образом!
В данном случае UA3LIZ полностью прав. Уже давно применяется метод автоматического определения размеров экрана и установки размеров формы, шрифта и контролей на ней, именно от разрешения. Используется лишь фактор (factor), коэффициент для пересчёта. Сначала все формы разрабатываются для наименьшего разрешения, например 800 х 600, а затем, в зависимости от разрешения динамически меняют свои размеры. Не надо при этом забывать, что шрифт должен быть 96 dpi. Если при этом пользователь установит шрифт 120 dpi, то вся форма и контроли на ней вообще разлетятся. Есть два пути: а) создание resolution-independent form и б) изменение размеров форм в зависимости от разрешения экрана (resize forms and controls based on screen resolution).
Примеры реализации, для варианта а) и б) приведены на ссылках ниже:
http://support.microsoft.com/kb/182070 - вариант а)
http://www.experts-exchange.com/Prog..._23438031.html - вариант а)
http://www.vbforums.com/showthread.php?p=3477218 - вариант а)
http://www.bigresource.com/VB-resize...-mVSRPTI4.html - обсуждение двух вариантов и примеры кода.
http://techrepublic.com.com/5208-351...sageID=2608755 - вариант б)
И бесплатный готовый контроль http://www.vbgold.com/index.shtml#Ac...izeControlLite делающий все автоматически. Теперь дело за имплементацией в сам лог.
ПС Кто-то там в другом топике "наезжал" на другой лог на дотнет. Так вот применяя XAML (как язык разметки), имеем всегда формы без привязки к экрану и к тому же векторные. Одни плюсы.
А Вы хоть одно нормальное приложение с такой "примочкой" видели? Я лично нет.
Этож как прикольно получится, если программист (по незнанию или случайно) установит для формы не тот тип шрифта! :) :)
З.Ы. А ограничение минимальных размеров формы в этом контроле вообще криво написано.
Короче все хорошо но ничего не получится
Пока все остается так как и было
Кстати в первом (а) варианте ничего не изменилось
Коэффициент пересчета не очень влияет на размеры
Тоже самое как и было, т.е меняю разрешение экрана и размер изменяется хотя так не должно быть с учетом resolution-independent form
Во втором вариант б) все время ошибка 438
- Object doesn't support this property or method
UR5FCM Log V3.0.236 29.03.2009 8:16:22 - fEntry(fEntry_Load) - 438 - Object doesn't support this property or method
UR5FCM Log V3.0.236 29.03.2009 8:17:28 - fEntry(fEntry_Load) - 393 - 'Left' property cannot be read at run time
UR5FCM Log V3.0.236 29.03.2009 8:18:06 - fEntry(fEntry_Load) - 393 - 'Top' property cannot be read at run time
UR5FCM Log V3.0.236 29.03.2009 8:20:45 - fEntry(fEntry_Load) - 438 - Object doesn't support this property or method
UR5FCM Log V3.0.236 29.03.2009 8:21:16 - fEntry(fEntry_Load) - 438 - Object doesn't support this property or method
Так что все остается как есть
Спасибо за помощь
Добавлено через 13 минут
to UT7NF:
Как программа - замечания, предложения
Добавлено через 1 час 55 минут
Да но не более 20 контролей на форме - не подходит
to RX1AL:
Михаил сложно - но не помогает в этом вопросе
Дествительно только поможет ДотНет
to UA4LDP:
Что прога не понравилась совсем - плохо по голосованию -Ваши аргументы
to All:
Продолжаем обсуждение в ветке http://hamspirit.net.ua/forum/index....9653674&page=0
Игорь, действительно сложно... но никто не обещал легкой жизни. Видишь, как - дотнет поможет... :) А видел, как в соседнем топике его поносили по кочкам? :) Я вроде нашел одно решение для тебя для "независимой" формы. До среды проверю, если не будет "сыпаться", то закину код в топик.