mojaSymfonia FORUM
https://forum.mix-soft.pl/

Zmiana wielkości formy
https://forum.mix-soft.pl/viewtopic.php?f=15&t=7960
Strona 1 z 1

Autor:  _mateusz [ 2017-06-19, 09:40 ]
Tytuł:  Zmiana wielkości formy

Witam,

Nie mogę się doszukać właściwości jakie ma forma, dlatego pytam tu. Czy da się, jeśli tak to w jaki sposób zmienić wymiary formy już zainicjalizowanej.
form "przyklad",sizeX,sizeY

/* zmiana sizeY na n */

Autor:  rafal [ 2017-06-19, 11:50 ]
Tytuł:  Re: Zmiana wielkości formy

A po co. I tak kontrolki już umieszczone na formie będą takie jak były i nie dodasz nowych.

Ale jak się upierasz to można napisać kontrolkę w C# do której przekażesz uchwyt np:. buttona. Kontrolka znajdzie uchwyt rodzica buttona (czyli własnie formy). Potem wyśle do niej message WM_SIZE z nowymi wymiarami w parametrach.

Autor:  arnoldinho [ 2017-06-19, 11:51 ]
Tytuł:  Re: Zmiana wielkości formy

Nie da rady, możesz ustawić dowolną wartość przed wywołaniem ale zmiana parametru w trakcie działania nie wywoła zmiany szerokości okna
Kod:
int windowWidth=1000
Form "Nazwa okna dialogowego", windowWidth, 200
   windowWidth=100//to nic nie da
Button "Zamknij okno", 100, 120, 100, 24, -1
ExecForm
Error ""


To okno już się nie zwęzi.
Opis właściwości masz w dokumentacji: http://pomoc.sage.com.pl/Help/ambasic
wejdź w Tworzenie okna dialogu ->Form

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/