Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.28;
Скачать: CL | DM;

Вниз

Если на компьютере крупный шрифт   Найти похожие ветки 

 
Rater   (2003-07-11 15:25) [0]

Доброе время суток!
Вот есть программа (сам писАл) если её загружаешь на копьютере с установкой "Крупный шрифт" то она вся становится кривая. Не подскажете что можно предпринять?


 
s.ts   (2003-07-11 15:57) [1]

1.Разрабатывать программы с установленным свойством экрана "крупный шрифт".
2. Сейчас (когда уже все написано), наменее мучительным имхо будет поставить у всех форм свойство scaled в false


 
Переяслов Григорий ©   (2003-07-11 16:45) [2]

3. Разрабатывать программы с учетом, что свойство экрана может принимать значение "крупный шрифт".
А сейчас адаптировать каждую форму под этот режим. Необходимо использовать св-ва компонентов: Allign, Anchors, Constraints.


 
NN   (2003-07-13 04:31) [3]

Попробуй так:

procedure TForm1.FormCreate(Sender: TObject);
begin
Form1.PixelsPerInch:=120;
end;


 
KSergey ©   (2003-07-13 12:24) [4]

А, к стати, серьезно: если кто-то занималсы подобной проблемой (оогромной!) - поделитесь что оно и как.
Ведь делает же мелкософт свои программы так, что они нормально отображаются при любом раскладе.
По-моему, ни одна другая контора их в этом даже не догнала - все программы в той или иной степени пучит.
Или MS хранит какие-то секреты от народа?
Впрочем, не туда я пошел.
Поделитесь идеями и хитростями, пожалуйста.


 
Shishalov ©   (2003-07-13 13:15) [5]

Наиболее простое решение, действительно через PixelsPerInch родительского компонента (лучше всего TForm или TApplication). Но при таком условии мы запрещаем увеличение шрифта, что не совсем правильно, потому что для того он большим и делается, чтобы глазки не ломать. Самое правильное решение заранее все предусмотреть и размеры компонент делать с учетом возможного разрешения. Такая проблема у меня в проекте тоже есть, она правда огромная, но других выходов по-видимому нет.


 
Rater   (2003-07-15 14:40) [6]

Всем спасибо огромное за ответы.



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

Текущий архив: 2003.07.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
3-91633
me2
2003-07-04 15:19
2003.07.28
MultiSelect в DBGridEh


3-91677
Sedunov Vitaly
2003-07-06 13:10
2003.07.28
SQLStoredProc


3-91619
Vitas2
2003-07-04 04:52
2003.07.28
SQL


4-91938
firefox
2003-05-23 12:51
2003.07.28
Опять про Resource..... :(


3-91624
Дмитрий Д.
2003-07-01 08:37
2003.07.28
Как обработать поле где нет данных ? (BDE, dBase)