a screen objektum tartalmazza az aktuális képernyõméretet pixelben. Tehát a Screen.Widht illetve Height által ki lehet számolni a képernyõfelbontást, innen már csak át kell méretezned az aktuális formot futásidõben. (probléma lehet a vezérlõk helyzete a formon, mert azok nem mozdulnak form átméretezéskor!)
második kérdésre:
legegyszerûbben a winsock-al, (Microsoft WinSock Control lásd CTRL+T) annak van egy LocalIP tulajdonsága ami a helyi gép IP címét adja vissza.