Вниз
Скачать: CL | DM;

Крупный шрифт   Найти похожие ветки 

← →
22606 ©   (2001-12-05 11:05) [6]

Скорее важен не размер монитора, а разрешение (и на 20-дюймовом можно поставить разрешение 640х480).
Вообще возьми за правило работать на крупных шрифтах. Во всяком случае для программиста это должно быть правилом. Нет ничего более отталкивающего, чем видеть на крупных шрифтах "уезд" данных. Сразу возникает ощущение, что работаешь с кустарщиной. А рекомендация работать только с мелкими шрифтами звучит некорректно.
Еще одна рекомендация, если работаешь на разрешении больше 800х600 все-равно ограничивать форму этими размерами (у меня вместо обоев на столе Windows даже сетка с отметками разных разрешений). Более того предусмотреть, что пользователь будет работать и на 640х480.
У меня, например для этого есть такой прием:

procedure TFormOsn.FormCreate(Sender: TObject);
var
x, y: LongInt; {Integers will not not a large enough value.}
begin
x := getSystemMetrics(SM_CXSCREEN);
y := getSystemMetrics(SM_CYSCREEN);
if (x < ScreenHeight) or (y < ScreenWidth) then begin
FormOsn.height := FormOsn.height * x DIV ScreenHeight;
FormOsn.width := FormOsn.width * y DIV ScreenWidth;
scaleBy(x, ScreenHeight);
end;
end;



где
const
ScreenHeight: integer = 800; {Форма создана в моде 800x600}
ScreenWidth: integer = 600;

да и рекомендация FormOsn.scaled := true все-таки во-многих ситуациях спасает



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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.008 c
6-32526
Olfi
2001-12-23 19:15
2002.03.11
Нужен help по компоненту NMSMTP1


14-32578
-=CrazyFish=-
2002-01-25 11:58
2002.03.11
интересует ваше мнение...


1-32494
AlexMey
2002-02-25 01:25
2002.03.11
Вопрос по поводу конвертирования string во float и про функцию StrToFloat()


1-32482
GovoRun
2002-02-23 13:49
2002.03.11
InitialDir for OpenDialog


1-32483
kirill2000
2002-02-23 15:24
2002.03.11
Архивация




   Наверх