Tüm Platformlar için Hızlı Uygulama Geliştirme Kitap Yayın Süreci
Kitap gözden geçirilmek üzere BTG (Bilgi ve Teknoloji Grubu) 'na gönderildi. 05.10.2018-14:10
BTG (Bilgi ve Teknoloji Grubu) tarafından iki sayfalık bir reklam tasarımı bekleniyor. 08.10.2018 - 15:30

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
10.2.3 MessageDialog
#1
Question 
Merhaba,
Delphi 10.2.3 den Önce "Kaydedildi" Mesajından sonra "Basım Yapılsın mı?" diye soruyordu. Şimdi tüm mesajları aynı anda veriyor. Aynı Şekilde yine eskiden mesajdaki tamam evet hayır butonuna basmadan geçmiyordu şimdi ekranın herhangi bir yerine dokununca mesaj kayboluyor.

function Tana.MsgDlg(Mesaj: String; AButtons: TMsgDlgButtons; ACloseDialogProc: TInputCloseDialogProc): TModalResult;
var
  SResult: TModalResult;
begin
 TDialogService.MessageDialog(mesaj, System.UITypes.TMsgDlgType.mtInformation,AButtons,System.UITypes.TMsgDlgBtn.mbYes, 0,
             procedure(const AResult: TModalResult)
             begin
               ACloseDialogProc(AResult);
               SResult := AResult;
             end
             );
Result := SResult;
end;





MsgDlg('F000000000015 nolu Fiş Kaydedildi.', [TMsgDlgBtn.mbOk],
                       procedure (const AResult: TModalResult)
                       begin
                          if AResult = mrOk then
                          begin
                         
                          end;
                       end);


MsgDlg('Basım Yapmak İstermisiniz?', [TMsgDlgBtn.mbYes, TMsgDlgBtn.mbNo],
                       procedure (const AResult: TModalResult)
                       begin
                          if AResult = mrYes then
                          begin
                          basimyap(fisno);
                          end;
                       end);

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol Buda eskiden çalışıyordu şimdi çalışmıyor.
Cevapla
#2
Merhaba,
Android platformunun native dialog pencereleri ShowModal değildir. Bunu anlamak için telefonunun sistem ayarlarında herhangi bir mesaj penceresini tetikleyin ve bu durumu test edin.
ShowModal dialog penceresi için özel bir tasarım yapmanız gerekiyor.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter





Konuyu Okuyanlar: 1 Ziyaretçi