Ne znam gdje se nalazi u izborniku, ali znam da se pojavi slika monitora i na njemu možeš odrediti zakoju rezoluciju da ti prikaže izgled forme. Prošvrljaj malo po izbornicima.
Ako češ dinamički postavljati, ne moraš za svaku komponentu posebno. Evo ti nekog kao pseudo koda, davno sam radio u VB, pa ne znam točno kako bi išlo.
Prvo moraš očitati rezoluciju i to spremiš u dvioje varijable. Zatim odrediš odnos širine pojedinog textboxa, listviewa itd u odnosu na rezoluciju.
I onda ovako nekako
Code:
For i=0 to ComponentCount do
begin
if Copmponent[i] is EditBox then EditBox[i].Width = iMnozitelj * iParametarEB
if Component[i] is ListView then ListView[i].Width = iMnozitelj * iParamterLW
end
Kažem ti, ovo je samo primjer, moraš se ipak malo pozabaviti time. Ali ponavljam, najbolje bi ti bilo da napraviš program za neku minimalnu rezoluciju i onda više nemaš tih problema. Ovu tvoju formu presložiš u sat vremena bez problema.
F