有2句語句,希望大家能幫我解惑一下什么意思,謝謝1.if label1.left <= -495 then label1.left = form1.scalewidth2.label.move label1.left + 50 其中第二句我大概知道怎么意思.,但是站在[對象.屬性]的角度去了解,比如像text1.text = "abc"這樣 ,第二句的格式又讓我好模糊...如果說label是對象, .move label1是屬性的話,那么.left,又是什么....

熱心網友

。move并不是屬性,而是方法。在“?!焙竺娴牧斜砝锘疑膱D標是屬性,綠色的圖標是方法(或叫過程)和函數過程和函數的用法:對象。過程名 參數一,參數二……返回值=對象。函數名(參數一,參數二……)所以你的問題:1。if label1。left <= -495 then label1。left = form1。scalewidth如果label1。left<=-495,label1的左邊距值小于-495,則把label1放在離左邊距離form1的寬度的地方。2。label。move label1。left + 50 將label1定位到:左邊距=現在的左邊距+50,其他屬性不變。即label1向右移動50單位你不是問過了這個問題嗎,你也提到了move是方法啊,方法就相當于命令,可以直接用或者加參數的原文是這樣的:move方法用于移動控件或者窗體,并可以改變其大小,形式如下:[對象。] 左邊距離[,上邊距離[,寬度[,高度]]]看得我一頭霧水,能不能舉例子說明這個格式呢是怎么寫法呢注:假設對象是picture1 問題補充:不好意思,上面的"[對象。] 左邊距離"中間漏了一個move詞更改為:[對象。] move 左邊距離[,上邊距離[,寬度[,高度]]]。

熱心網友

不是還有[對象.方法]的角度嗎。label1.move 是move方法。那個.left自然跟第一題中一樣就是對象的left屬性(左邊距) Lable.Move x,y