08. december 2002 - 19:03Der er
4 kommentarer og 1 løsning
skrif font i RichEdit felt
Hejsa Jeg har lige et spørgsmål.
Hvordan kan jeg tilføje en dropdown menu med alle ens font typer og så en ændre fonten i ens RichEdit felt. Det skal virke som det RichEdit Eksempel i Delphi 6 :) det samme gælder sizen på teksten
ps jeg er nybegynder til delphi så hvis i ville udtrykke klart :) så ville jeg blive glad.
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
08. december 2002 - 21:33#1
Her er et lille eksemple:
function EnumFontsProc(var LogFont: TLogFont; var TextMetric: TTextMetric; FontType: Integer; Data: Pointer): Integer; stdcall; begin TStrings(Data).Add(LogFont.lfFaceName); Result := 1; end;
procedure GetFontNames(List:TStrings); var DC: HDC; begin DC := GetDC(0); EnumFonts(DC, nil, @EnumFontsProc, Pointer(List)); ReleaseDC(0, DC); end;
og hvis jeg sætter alle combox2.items.add osv ind under min combox2 formel og også den der GetFontNames(ComboBox1.Items); ind under min Combox1 vil den godt afvikle programmet men der sker igenting i mine combox :) Please Help me
Okay Nu har jeg bare selv addet items = size nummerne i combox2 og det virker og det samme hvis jeg selv adder hvad skrift typerne hedder :\ men jeg ville jo gerne havde sådan at der dukkede de skrift typer op som man har installeret på sin com...
hvis du dobblet klikker på din form, laver den selv proceduren
procedure TForm1.FormCreate(Sender: TObject); begin end;
også smidder du bare hans kode ind der.
håber du kunne bruge det.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.