Permalänk
Medlem

C# Designa layout

Ja tja igen.

Jag skulle vilja veta hur man gör den där inloggningsskärmen som t.ex. Spotify har. Rundade kanter utan bakgrundsfärg.

Då antog jag att en transparent bakgrundsfärg på formen och/eller på panelen. Men eftersom formen inte får ha en transparent bakgrundsfärg eftersom den inte kan ha det värdet så har jag inte längre så många förslag... Jag vill inte ha en 4kantig ruta som visar. Den ska vara rundad i kanterna utan färg i hörnen.

Är det möjligt?

Visa signatur

Citera om du vill ha svar, hjälpte jag dig, gilla svaret!
AzireVPN - Felkod40

Permalänk

Hur långt har du kommit? Har du lyckats få bort den vanliga menyraden?

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk
Medlem

Ja. Jag gör det genom att sätta FormBorderStyle = None. Tar bort alla kanter, kontrollboxen (maximera, minimera och stäng) osv.

Men jag har fortfarande inte nått önskat resultat.

Visa signatur

Citera om du vill ha svar, hjälpte jag dig, gilla svaret!
AzireVPN - Felkod40

Permalänk
Skrivet av freddyfresh:

Ja. Jag gör det genom att sätta FormBorderStyle = None. Tar bort alla kanter, kontrollboxen (maximera, minimera och stäng) osv.

Men jag har fortfarande inte nått önskat resultat.

Har du möjlighet att köra denna form som WPF? Om inte annat ska du sätta transparentkey till den färgen du vill. Dock inte hundra på att detta går utan WPF. Med WPF ska det gå enkelt

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk
Medlem

Länge sen som jag höll på med winforms eller WPF så jag är inte säker om TransparencyKey kommer göra det du är ute efter.

Visa signatur

En Laptop

Permalänk
Medlem

Det enda jag vill är att det inte ska vara en färg, det ska liksom bara vara rundat i kanterna, inget mer. Vill inte ha ett fyrkantigt form.

Har kört lite WPF men har inte tänkt på det.

Visa signatur

Citera om du vill ha svar, hjälpte jag dig, gilla svaret!
AzireVPN - Felkod40

Permalänk
Skrivet av freddyfresh:

Det enda jag vill är att det inte ska vara en färg, det ska liksom bara vara rundat i kanterna, inget mer. Vill inte ha ett fyrkantigt form.

Har kört lite WPF men har inte tänkt på det.

Do this:
http://blogs.interknowlogy.com/johnbowen/archive/2007/06/20/2...

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk
Hedersmedlem

Annars anses det väl vara god smak att låta bli att följa spotifys stilideal? Att se ut som och fungera som andra program är underskattat.

Permalänk
Skrivet av Elgot:

Annars anses det väl vara god smak att låta bli att följa spotifys stilideal? Att se ut som och fungera som andra program är underskattat.

Fast deras inloggningsruta är ju inte så originell. Jag gjorde en sån för många år sen. Det har ju funnits jättelänge. DOCK: så tycker jag inte man ska gå ifrån windows standardfönster

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk
Medlem

Det är inte så att jag försöker kopiera men grovt exempel var Spotify eftersom deras loginskärm har alla sett. Hade annars kunnat beskriva det som följande:
"Jag vill ha en form layout som inte har standardutseendet med Windows. Jag vill kunna göra den mer personlig genom egen design och slippa deras blåa eller alternativa design längst upp, vill även ha rundade kanter."

Kurrekula: Ja precis, får väl sätta mig ner och leka med XAML då. Ser precis ut som så jag vill ha det förrutom att jag ska ha vit bakgrundsfärg i själva formen. Men det löser jag nog

Visa signatur

Citera om du vill ha svar, hjälpte jag dig, gilla svaret!
AzireVPN - Felkod40

Permalänk
Medlem

Såhär vill jag att den ska se ut.

Det ska vara rutan man ser som sen har ett inloggningsformulär i sig. Att koda det är inga problem.

Visa signatur

Citera om du vill ha svar, hjälpte jag dig, gilla svaret!
AzireVPN - Felkod40

Permalänk
Hedersmedlem
Skrivet av KurreKula:

Fast deras inloggningsruta är ju inte så originell. Jag gjorde en sån för många år sen. Det har ju funnits jättelänge. DOCK: så tycker jag inte man ska gå ifrån windows standardfönster

Nej, den kan man kanske leva med. Resten av programmet är dock värre, så jag reagerade lite mot att använda spotify som exempel.

Permalänk
Medlem

Problemet är väl tekniskt sett löst nu. Startade en WPF applikation med en bild (som bakgrundsbild). Sen moddade jag koden lite för att göra det jag ville. Koden ser nu ut såhär:

<Window x:Class="WpfApplication1.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Miracle - Ärendehanteringssystem 2011" Height="548" Width="356" Background="{x:Null}" AllowsTransparency="True" WindowStyle="None" ShowInTaskbar="False" ShowActivated="False" ResizeMode="NoResize" WindowStartupLocation="CenterScreen"> <Grid> <Image Name="image1" Stretch="Fill" Source="Graphics\loginscreenwejkgfwjiegj_115040614.png" /> <Button Height="23" Margin="0,0,85,29" Name="button1" VerticalAlignment="Bottom" HorizontalAlignment="Right" Width="75">Button</Button> <Button Height="23" Margin="93,0,166,29" Name="button2" VerticalAlignment="Bottom">Logga in</Button> </Grid> </Window>

Resultatet blev exakt som bilden ovanför som jag postade.

Nu ska vi bara skapa inloggningsformuläret

Visa signatur

Citera om du vill ha svar, hjälpte jag dig, gilla svaret!
AzireVPN - Felkod40