當我創建FireMonkey
應用,拖放MagnifierGlass
組件,我可以在Object Inspector
高度和寬度的MagnifierGlass
的性質看,但我無法改變這些屬性,所以:變化MagnifierGlass高度和寬度
爲什麼我們不能改變
properties
高度和寬度?如果我需要讓更大或小,我該怎麼辦呢?我想用
Delphi 10 Seattle
。
當我創建FireMonkey
應用,拖放MagnifierGlass
組件,我可以在Object Inspector
高度和寬度的MagnifierGlass
的性質看,但我無法改變這些屬性,所以:變化MagnifierGlass高度和寬度
爲什麼我們不能改變properties
高度和寬度?
如果我需要讓更大或小,我該怎麼辦呢?我想用Delphi 10 Seattle
。
貌似存在默認的樣式在Delphi 10西雅圖MagnifierGlass一個錯誤,但只有當LoupeMode設置爲圓形,所以最簡單的辦法是改變LoupeMode爲矩形,那麼你就可以調整其大小在形式上。 如果你想與LoupeMode =圈使用它,您可以修復的自定義樣式之一,例如如下
在這個文件中C:\Program Files (x86)\Embarcadero\Studio\17.0\Redist\styles\Fmx\Win10Modern.Style
找到以下行
object TLayout
StyleName = 'magnifierglassstyle'
FixedWidth = 150
FixedHeight = 150
與
object TLayout
StyleName = 'magnifierglassstyle'
Size.Width = 50.000000000000000000
Size.Height = 50.000000000000000000
Size.PlatformDefault = False
更換
現在砸在表格範本:組件,並設置文件名屬性爲C:\Program Files (x86)\Embarcadero\Studio\17.0\Redist\styles\Fmx\Win10Modern.Style
集StyleBook
您的表單屬性StyleBook1
現在,如果您在表單上放置MagnifierGlass
,您將可以調整其大小。
這在Delphi 10.1柏林中不需要,因爲您可以在其中編輯樣式編輯器中的FixedHeight和FixedWidth屬性。
更新
我創建bug report這個問題
不工作,依然150 – Sami