Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Delphida standart MessageDlg xabar oynasining matnini rangini (Text color) qanday o'zgartirish mumkin?

+3 ovoz
71 marta ko‘rilgan
so‘radi 10 fevral, 17 oakrom (389 bal)

Delphida standart MessageDlg xabar oynasining matnini rangini (Text color) qanday o'zgartirish mumkin?

misol uchun shunday kod bor:

If MessageDlg('Qandaydir savol?', mtConfirmation, [mbYes, mbNo], 0)=mrYes then

by default ushbu oynaning matn rangi qora rangda, shuni foydalanuvchi e'tiborini tortish uchun qizil rangga o'zgartirish kerak.

1 ta javob

+1 ovoz
javob berdi 10 fevral, 17 Baron (862 bal)
tanlangan 11 fevral, 17 oakrom
 
Eng yaxshi javob
procedure TForm1.Button1Click(Sender: TObject);
var
  f: TForm;
  Result: integer;
begin
  f := Dialogs.CreateMessageDialog('Qandaydir savol?', dialogs.mtConfirmation, [mbYes, mbNo]);
  f.Width := 200;
  f.Color := clYellow;
  f.Font.Color := clBlue;
  f.Font.Style := [fsBold];
  // Yes No buttonlarning xossalarini o'zgartirish kerak bo'lsa:
  Tbutton(f.components[2]).Caption := 'Yes uchun';
  Tbutton(f.components[3]).Caption := 'No uchun';
  Tbutton(f.components[3]).Width := 100;
  Tbutton(f.components[3]).Left := 90;
  // MessageDialogni ishga tushurish va natijani olish
  Result := f.ShowModal;
  if Result = mrYes then
    ShowMessage('Yes tanlanda')
  else
    ShowMessage('No tanlandi');
end;

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...