Kezdőoldal » Számítástechnika » Programozás » Delphiben hogyan tudok FontDia...

Delphiben hogyan tudok FontDialog-ból lekérni adatokat egy showmessagebe? Pl hogy kiírja, hogy át van-e húzva a betű, mekkora a beállított méret stb?

Figyelt kérdés

Sziasztok.

Showmessagebe kellene megjelenítenie a programnak,hogy miket állított be a felhasználó, egy labelra.

A betűtípust már kiírja,a színt de a méretet,áthúzást,meg ilyeneket nem tudom,hogyan lehetne lekérni.



2016. máj. 29. 20:43
 1/3 anonim ***** válasza:

Mi a fene az, hogy "showmessagebe"??

Az nem egy függvény?

Hol állítja be a felhasználó?

A betűtípust mi alapján írja ki?

2016. máj. 29. 21:03
Hasznos számodra ez a válasz?
 2/3 SimkoL ***** válasza:
100%

Tessék, a halmazokkal barátkozz meg:


procedure TForm1.Button1Click(Sender: TObject);

var s, sStyle : String;

a : TFont;

const

csfsBold = '|Bold';

csfsItalic = '|Italic';

csfsUnderline = '|Underline';

csfsStrikeout = '|Strikeout';

begin

a := Label1.Font;

with a do

begin

sStyle := '';

if( fsBold in Style ) then sStyle := sStyle + csfsBold;

if( fsItalic in Style ) then sStyle := sStyle + csfsItalic;

if( fsUnderline in Style ) then sStyle := sStyle + csfsUnderline;

if( fsStrikeout in Style ) then sStyle := sStyle + csfsStrikeout;

if( (Length(sStyle) > 0) and ('|' = sStyle[1])) then

sStyle := Copy(sStyle, 2, Length(sStyle) - 1);

s := Format('"%s", %d, [%s], [%s]',[Name, Size, sStyle, ColorToString(Color)]);

end;

ShowMessage(s);

end;

2016. máj. 30. 05:10
Hasznos számodra ez a válasz?
 3/3 SimkoL ***** válasza:
#1: Delphiben a ShowMessage eljárás, nincs visszatérési értéke. A MessageBox, MessageDlg azok valóban függvények, a MessageDlg az 'okosabb'. A ShowMessage-t azért találták ki, hogy egyszerűen üzenj a felhasználónak, egyetlen gomb van rajta.
2016. máj. 30. 07:03
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!