Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Anpassa formulär till olika upplösningar

Postades av 2005-05-24 17:37:18 - Arne Eklöf, i forum visual basic - allmänt, Tråden har 12 Kommentarer och lästs av 880 personer

En undring .. det någon som känner till om ett formlär kan anpassas till olika skärmupplösningar utan förvrängning?? Ett exempel .. jag bygger min layout till en upplösning av 1024x768 men vill kunna köra applikationen på ex.vis en widescreen 1366x768 eller andra format. Applikationen är av typ informationtavla för reklam etc.
Är detta möjligt eller måste jag bygga om layouten till olika upplösningar "för hand" !!??


Svara

Sv: Anpassa formulär till olika upplösningar

Postades av 2005-05-24 19:36:22 - Sven Åke Persson

Du kan kolla hur jag löst det med
<code>Function ResizeForm(FormName As Form, designX As Long, _
designY As Long, screenCorr As Single) As Boolean
</code>

Programarkivet:Anpassa till anv Upplösning

Obs var noga med att du valt StartUpPosition = CenterScreen (2) på din Form i designläge


Svara

Sv:Anpassa formulär till olika upplösningar

Postades av 2005-05-25 08:56:53 - Arne Eklöf

Hej och tack för svaret .. en kanske dum fråga.. Var skall jag lägga koden? I Form Load eller ..??
Jag är en "ringrostig nybörjare" p.g.a. c.a 10 års programmeringsuppehåll ..

Arne


Svara

Sv: Anpassa formulär till olika upplösningar

Postades av 2005-05-25 09:37:39 - Sven Åke Persson

Jo det är det mest naturliga stället.Det är ju det första som händer innan du ser nått.

När skärmen sedan blommar upp är det rätt inställning på alla kontroller.


Svara

Sv:Anpassa formulär till olika upplösningar

Postades av 2005-05-25 18:18:13 - Arne Eklöf

Hej igen !!
Jag placerade koden i General & ResizeForm enligt nedan:

============================================================
Function ResizeForm(frmVideoShow As Form, designX As Long, _
designY As Long, screenCorr As Single) As Boolean
End Function
============================================================

I formuläret har jag en textinformation, bildväxlare och videofönster, men när jag ändrade upplösning till 1200x768 så såg det fortfarande korrupt ut. Layouten är gjord i upplösningen 1024x768 och min förhoppning var att kontrollerna skulle anpassas efter den nya upplösningen utan förvrängning.
Vad är fel ??


Svara

Sv: Anpassa formulär till olika upplösningar

Postades av 2005-05-26 08:10:39 - Sven Åke Persson

<b>1200x768 så såg det fortfarande korrupt ut. Layouten är gjord i upplösningen 1024x768</b>
Du har en väldigt udda upplösning så fae.. vet hur det blir men Vi testar en första kontroll
<code>
Private Sub Command2_Click()
'Denna kod skall normalt ligga i Form_Load
Dim retBool As Boolean, screenCorr As Single
'15360 kommer från din design upplösning 1024 * 768
'1024 * 15 Twips = 15360 768 * 15 = 11520
screenCorr = Screen.Width / 15360
retBool = ResizeForm(Form1, 15360, 11520, screenCorr)
Me.Show
End Sub
</code>
Börja med denna kontroll så får Vi se hur du hamnar.
Du måste även inventera vad du har för kontroller i Formen så att dessa verkligen är
nämnda i Functionen ResizeForm.
Förslag kör mitt Vb exempel fullt ut med anrop enl koden ovan.
Innan Vi går vidare med ditt program skall min kod funka ua hos dig.


Svara

Sv:Anpassa formulär till olika upplösningar

Postades av 2005-05-26 10:43:37 - Sven Åke Persson

Kom på att det kanske inte är så bra att använda mitt exempel när du
designar i 1024 * 768.
Gör så här skapa ett nytt projekt i 1024*768 .
Lägg upp en Textbox i Formen,klistra in lite text i Textboxen.
Lägg in min ResizeForm Function

Lägg in min nya anropskod i din Form_Load och kolla hur det blir i din nya upplösning.

Budskapet är att det inte finns någon generallösning man måste designa projekt för projekt
efter det innehåll programmet har.


Svara

Sv: Anpassa formulär till olika upplösningar

Postades av 2005-05-26 13:26:51 - Oskar Johansson

Sven: Vill du veta något häftigt? Många utav de här problemen är lösta i .net... Man kan enkelt dock saker, sätta ankare (bestämma att hörnen ska hålla tag i annat än just övre, vänstra hörnet), dessutom är det en smal sak att skriva en egen kontroll som ser till att innehållet får dela 50/50 på utrymmet. Jag lovar, det fungerar, inga problem att designa i 1600*1200, ha fönster som går att ändra storlek på så fixar .net resten. Så...

>Budskapet är att det inte finns någon generallösning man måste designa projekt för projekt
efter det innehåll programmet har.

Ovanstående gäller bara program där man inte använt bra teknik och inte tänkt till, vb 6 är föråldrat...


Svara

Sv:Anpassa formulär till olika upplösningar

Postades av 2005-05-26 20:32:56 - Sven Åke Persson

mmm... :-) Stora ord och fett fläsk fastnar inte i halsen *LOL*


Svara

Sv: Anpassa formulär till olika upplösningar

Postades av 2005-05-27 10:23:10 - Johan Svensson

Eller

"Det är svårt att lära en gammal hund att sitta"


Svara

Sv:Anpassa formulär till olika upplösningar

Postades av 2005-05-28 08:04:37 - Sven Åke Persson

Ang att vara saklig när man svara på en grundfråga (nr1 i i tråden)
<b>Jag lovar, det fungerar, inga problem att designa i 1600*1200,
ha fönster som går att ändra storlek på så fixar .net resten.</b>

Det här svamlet hjälper inte honom som har gjort programmet i VB 6.
Mitt svar däremot sätter honom på spår även om detta inte heller är helt perfekt.

Fö. tycker jag att dom goda Oskar och Johan mest fungerar som "störsändare"
Sällan eller aldrig att det kommer något konstruktivt som löser grundfrågan.


Svara

Sv: Anpassa formulär till olika upplösningar

Postades av 2005-05-28 13:27:47 - Oskar Johansson

>Fö. tycker jag att dom goda Oskar och Johan mest fungerar som "störsändare"
>Sällan eller aldrig att det kommer något konstruktivt som löser grundfrågan.

Ska du säga ;)


Svara

Sv:Anpassa formulär till olika upplösningar

Postades av 2005-05-28 23:44:23 - Johan Svensson

:-)

SvenPon, synd att du uppfattar situatioen på detta sätt och inte ser hela bilden. Själv tycker jag att du ofta har en del kloka idéer och jag gillar att du ofta kreativt sätter dig ner och ger långa kodexempel som svar på frågor.

Det jag däremot inte gillar är att du ibland är lite väl inskränkt och har förutfattade meningar om saker du inte kan och därmed dömer ut det. Speciellt intressant är det när det sker på osakliga grunder.

Så när du är på topp är du en god resurs i detta forumet, men du borde minska dina gnälliga inlägg där du mest är ute efter att racka ner på saker.


Mvh
Johan


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 780
27 960
271 761
1 016
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies
Expand
next previous
Close

Previous

0/0

Next