国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

動(dòng)態(tài)網(wǎng)頁(yè)怎么制作長(zhǎng)沙百度快速優(yōu)化

動(dòng)態(tài)網(wǎng)頁(yè)怎么制作,長(zhǎng)沙百度快速優(yōu)化,業(yè)之峰裝飾官網(wǎng),南昌做微信網(wǎng)站大家知道,用Delphi實(shí)現(xiàn)一個(gè)Form,并用ShowModal顯示出來,在Android平臺(tái)是非阻塞的,即執(zhí)行了Form.ShowModal,代碼會(huì)繼續(xù)往下執(zhí)行而不是等待,這跟在Windows平臺(tái)是完全不一樣的。如果我們需要類似阻塞的效果&am…

大家知道,用Delphi實(shí)現(xiàn)一個(gè)Form,并用ShowModal顯示出來,在Android平臺(tái)是非阻塞的,即執(zhí)行了Form.ShowModal,代碼會(huì)繼續(xù)往下執(zhí)行而不是等待,這跟在Windows平臺(tái)是完全不一樣的。如果我們需要類似阻塞的效果,該如何實(shí)現(xiàn)呢?

1.先建一個(gè)Form,跟通常的情況一樣。

2.為Form實(shí)現(xiàn)具體的內(nèi)容,這按你的需要了。

3.在窗口的單元中實(shí)現(xiàn)一個(gè)方法,用來顯示這個(gè)窗口:

procedure ShowPrivacyForm(AFormResult: TProc<TModalResult>);
implementation{$R *.fmx}
//調(diào)用方法:
//   ShowPrivacyForm(
//    procedure(AResult: TModalResult)
//    begin
//
//    end);varPrivacyForm: TPrivacyForm;//聲明一個(gè)私有變量procedure ShowPrivacyForm(AFormResult: TProc<TModalResult>);
beginif not assigned(PrivacyForm) thenbeginPrivacyForm := TPrivacyForm.Create(Application);end;PrivacyForm.ShowModal(procedure(AResult: TModalResult)beginAFormResult(AResult);//這里執(zhí)行回調(diào)TTask.Run(procedurebeginTThread.Synchronize(nil,procedurebeginPrivacyForm.DisposeOf;//釋放這個(gè)窗口PrivacyForm := nil;end);end);end);
end;

4.顯示這個(gè)窗口,首先引用Form所在的單元,然后調(diào)用顯示窗口的方法ShowPrivacyForm:

        ShowPrivacyForm(procedure(AResult: TModalResult)beginif AResult=mrCancel thenbeginClose;endelsebegin//用戶點(diǎn)擊了確定接鈕 end;end);

5.細(xì)節(jié)處理,接管Android手機(jī)的返回鍵,當(dāng)用戶按返回鍵,相當(dāng)于點(diǎn)擊取消操作:

procedure TPrivacyForm.FormKeyUp(Sender: TObject; var Key: Word;var KeyChar: Char; Shift: TShiftState);
beginif Key = vkHardwareBack thenself.ModalResult := mrCancel;
end;

6.注意的一個(gè)小坑,看下面的代碼:

procedure TPrivacyForm.CCButton1Click(Sender: TObject);
beginself.ModalResult := mrOk; //這句直接關(guān)閉窗口,不用再執(zhí)行Close方法
// Close;
end;

原來我執(zhí)行了Close,發(fā)現(xiàn)窗口返回的值為mrCancel。在Windows平臺(tái)跟蹤發(fā)現(xiàn)原來是Close執(zhí)行后的結(jié)果,把這行注釋掉,執(zhí)行正常,原來Self.ModalResult:=mrOK這一句會(huì)自動(dòng)關(guān)閉窗口,下面的Close是多余的了。

好了,一個(gè)完美的ShowModal窗口實(shí)現(xiàn)了!

核心代碼引用專家的ChinaCock組件包中的Demo,這里表示感謝!

Delphi 11.3 測(cè)試通過。

?

http://m.aloenet.com.cn/news/37052.html

相關(guān)文章:

  • 網(wǎng)站建設(shè)需要什么基礎(chǔ)百度站長(zhǎng)平臺(tái)有哪些功能
  • 網(wǎng)站建設(shè)網(wǎng)站需要什么日照高端網(wǎng)站建設(shè)
  • 建筑學(xué)院app網(wǎng)站今天國(guó)內(nèi)新聞
  • 那個(gè)網(wǎng)站做外貿(mào)谷歌廣告代理公司
  • 做柱狀圖 餅狀圖的網(wǎng)站武漢網(wǎng)站競(jìng)價(jià)推廣
  • 中國(guó)采招網(wǎng)沈陽(yáng)seo推廣
  • 自己的網(wǎng)站如何做推廣網(wǎng)站建設(shè)網(wǎng)站推廣
  • 好的網(wǎng)站搭建公司哈爾濱網(wǎng)站優(yōu)化
  • wap建站系統(tǒng)垂直搜索引擎
  • 廊坊網(wǎng)站建設(shè)方案策劃哈爾濱優(yōu)化網(wǎng)站方法
  • 金華網(wǎng)站建設(shè)哪里好seo排名培訓(xùn)學(xué)校
  • 中小型網(wǎng)站建設(shè)與管理游戲合作渠道
  • 部委網(wǎng)站建設(shè)通知西安網(wǎng)站定制開發(fā)
  • 上海做網(wǎng)站的價(jià)格百度查詢?nèi)肟?/a>
  • 淘客網(wǎng)站開發(fā)教程二級(jí)域名網(wǎng)址查詢
  • 簡(jiǎn)述電子商務(wù)的概念seo公司推薦推廣平臺(tái)
  • 企業(yè)免費(fèi)網(wǎng)站系統(tǒng)下載地址seo項(xiàng)目經(jīng)理
  • 做網(wǎng)站主頁(yè)效果圖客源引流推廣app
  • 58同城佛山網(wǎng)站建設(shè)網(wǎng)站建設(shè)技術(shù)解決方案
  • 豐臺(tái)區(qū)社會(huì)建設(shè)工作辦公室網(wǎng)站建站平臺(tái)在線提交功能
  • 網(wǎng)站建設(shè)個(gè)體營(yíng)業(yè)執(zhí)照合肥seo推廣排名
  • 建個(gè)企業(yè)網(wǎng)站要多少錢谷歌seo技巧
  • 主題設(shè)計(jì)師站專業(yè)網(wǎng)站制作
  • 深圳疫情最新消息今日情況影視網(wǎng)站怎么優(yōu)化關(guān)鍵詞排名
  • 商務(wù)網(wǎng)站建設(shè)免費(fèi)培訓(xùn)seo
  • 網(wǎng)站建設(shè)phpstudy網(wǎng)站建設(shè)網(wǎng)站定制
  • 在線做h5 的網(wǎng)站東莞免費(fèi)建站公司
  • 網(wǎng)站過期了怎么辦外貿(mào)網(wǎng)站建設(shè)優(yōu)化
  • 國(guó)外科技感強(qiáng)的網(wǎng)站站長(zhǎng)統(tǒng)計(jì)性寶app
  • 網(wǎng)站建設(shè)業(yè)務(wù)經(jīng)理崗位職責(zé)百度教育網(wǎng)站