DELPHI條件判斷 50,DELPHI判斷語句

2023-05-21 09:17:40 字數 2551 閱讀 8318

1樓:沙支誇依

單獨f2好像不太容易。除非用hook或寫驅動來完成。不過我這裡有個比較簡單的方法,來實現全域性快捷鍵。

下面**用來演示alt+f2。希望能幫到你一些。

typetform1 = class(tform)

button1: tbutton;

button2: tbutton;

procedure button1click(sender: tobject);

procedure button2click(sender: tobject);

private

keyid: integer;

procedure wmhotkey(var msg: tmessage); message wm_hotkey;

public

end;var

form1: tform1;

implementation

procedure : tobject);

beginkeyid :=globaladdatom('隨便你取個名字');

registerhotkey(handle, keyid, mod_alt, vk_f2);

end;procedure msg: tmessage);

beginif = keyid then

end;procedure : tobject);

beginunregisterhotkey(handle, keyid);

end;end.

2樓:匿名使用者

捕獲按鍵事情。

獲取鍵值。然後判斷。

if = then

begin//do you want

end;

delphi怎樣實現包含條件的篩選

3樓:萌玥萌天佑昕

開啟需要篩選的檔案。我們的目的是要找出工資》2000,報銷<1000的資料。如果你選擇逐個逐個的檢視,是比較沒效率的,如果資料比較多,查詢就更難。

如圖,新增輔助條件區域,並輸入公式,根據我們的要求輸入公式「=(c2>2000)*(d2<1000)",其中c2代表的是」工資「,d2代表的是」報銷「,實際操作中根據自己的需求選擇條件。

選中任一單元格,在工具欄中找到」資料「中」篩選「一欄,選擇」高階「。

在」條件區域「選中步驟2中製作的輔助條件區域。

delphi判斷語句

4樓:匿名使用者

if 2 > 1 then

begina:=a;

endelse

if 1 > 0 then

beginb:=b;

endelse

c:=c;begin end要配對,另外你的舉例 2 > 1 , 1> 0自己修改成實際條件。

5樓:下揚州啊

2>1,1>0都會成立,怎麼可能有else的情況呢?

delphi中,碰到 if false then begin ..... end; 為什麼條件為假時,還是執行了呢?

6樓:匿名使用者

false 作為邏輯值,表示為假、不成立、不存在。如果源**如你所寫 begin 後的**永遠不會被執行。

除非帶入邏輯運算,如:(xx = false),此時當 xx 為 false 的時候就會執行 begin 以後的**。

7樓:匿名使用者

false的概念就是條件為假的意思,所以條件為假時執行;

你覺得不符合你的要求的話,要麼是你自己的**寫錯了,要麼是你想多了。

8樓:景茹煒

不可能的。把你的完整**列出來。

用如下**測試就知道了。

if false then

beginshowmessage('為假時執行');

endelse

showmessage('為假時不可能執行');

9樓:匿名使用者

=.=當條件為假時,開始。你寫的這句話不就是這個意思麼。

請教 delphi的if語句中的or或and語句怎麼用啊?

10樓:匿名使用者

or:if後的條件只要有一個為真就執行if後的語句例: if (1<0) or (2>1) then showmessage('test');2>1為真執行。

and:if後的所有條件都為真才執行if後的語句。

例: if (1<0) or (2>1) then showmessage('test');1<0為假不執行。

這下就可以了。忘加括號了。

11樓:四誓肆死

運算子的優先順序。

1類 一元運算子 not、+(正)、-負)、@2類 乘法運算子 *、mod、div、shl、shr、as3類 加法運算子 =、or、xor4類 關係運算子 <、in、is因此你必須將if a<0 or b<0 改為if (a<0) or (b<0)

尼康d90還是50d

此回答比較久遠了,之後n家在最近四個月又爆發推出了8514g,3514g和220二代,部分內容要改寫,但是都是一萬以上的鏡頭不多說了。那一段裡的前面一堆是傳統概念,很多已經不適用了,但是大體方向還是有的。1 區別主要就是機身材質重量,d90帶錄影功能,不過不能自動對焦,其他方面引數上會有區別,不過使...

佳能50D最大出片尺寸

佳能50d 最高分辯率 4752 3168你說的若是放大的最大尺寸的話,那麼這些取決於拍攝的因素比方說光線 顏色 相機的設定 相機的穩定程度 拍攝技巧等按理論上能出32寸,即60cm 80cm。但實際上對於大尺寸 不會近距離 所以最大尺寸若以200ppi精度輸出,40寸也沒問題。1510萬畫素475...

佳能EOS50D拍人用什麼鏡頭,佳能50D拍人像用什麼鏡頭好呢?

不同的人物景別使用不同的鏡頭。場景主要包括 頸上景 肩上景 胸上景 腰上景 膝上景及全景,因此使用的鏡頭有很多,包括 50 85 100 135 180 200 24 70 24 105 70 200,現在還有環境人像會使用到廣角鏡。人像攝影 半身人像焦距一般70至200 全身人像焦距可以使用35至...