Muskampen 2025: Segraren korad!

Inlägg

Inlägg som vpklotar har skrivit i forumet
Av vpklotar

programmet är gjort i C#.Net och det kommer idag bli mycket smidigare att lägga till låtar, du kommer kunna högerklicka på sökta låtar o ta lägg till i spelista. Om det är laglist så skulle jag tro det. programmet andvänder en gömd webbläsarkontroll som då visar sidan. Detta gör att andvändaren upplever att programmet spelar upp låten! Så ja, jag tror det är laglit!

Av vpklotar

BTW så måste låtarna läggas till i spelningslistor som görs på samma sättö som man lägger till låtar...

Av vpklotar

Du måste läggga till låtar, detta gör du genom att trycka på plusset uppe i vänstra hörnet...

Av vpklotar

ja, det är sant, jag har nästan inte jobbar något på designen, och ditt problem vet jag inte alls vad det beror på, du har extraherat alla filer och så eööer?

Av vpklotar

*bort* = det nya sptofiy?

Tjenare, jag heter Tim och har jobbat ganska mycket på mitt program som jag ännu inte hittat något namn på. Jag har nu temporärt döpt det till *bort*, detta program kommer i slutet att ha samma funktioner som sptofiy men bättre, t.ex så kommer du att kunna ha youtube länkar i din spelista, du kommer också kunna ha vänn OSV som på sptofiy. Frågan är bara om det är eftertraktat? Flera stycken i min kalls andvänder det och det skulle vara kul om flera andra också gjorde det.

Här är en länk till nedladdning: *bort*

Snälla sig vad du tycker... (OBS jag har nyss gjort om hela systemet till mitt egna istellet för groovesharks som det är baserat på, ta detta i åtanke)

Av vpklotar

jag vet, men jag har sån ideé torka just nu men ni andra kanske har något ni skulle vilja tillägga, man kanske skulle tillåta HTML kod i sin "status uppdateringar" så man kan styla osv själv

Av vpklotar

jag har ingen aning faktiskt, jag e ba 16 bast så el e jag inte så bra på, men ljud har jag hållit på med en del, men de kan ju va så att din antelsladd har blivit som en ledare pga att något är felkopplat lr att något har gått sönder...

Av vpklotar

jag tänkte mera för övning, men de skulle va kul om de kunde komma ut där på webben, o de där med hur de ska se ut så tänkte jag mig en stilren hemsida där man knappt jobba i Photoshop, förutom loggor OSV, då kan man också låta användaren själv välja färg på hemsidan, o de där med funktioner, att man ska kunna söka efter profiler osv (ungefär som Facebook), du ska ha en profil där du kan lägga upp bilder o skriva lite om dem. du ska också kunna ha nån form av "Logg" där du kan skriva om lite random saker. jag hade väll också tänkt dra in lite JQuery (javascript) i de för att få de se lite mera användarvänligt ut

Av vpklotar

jag vet inte, men har du kolla volymen, om du har en hög volym kan högtalarna brusa...

Av vpklotar

tjenare ygd3n, vad menar du med storybord? pch nej du Rådström, de e inget dåligt projekt, därför tyckte jag att de skulle bli kul att kunna göra något lite större en det vardagliga

Av vpklotar

Någon som vill hjälpa till och göra en social hemsida (t.ex facebook, twitter)?

Hej, jag undrar om någon har lust att hjälpa till och göra en sida lik facebook/twitter osv, detta endast för att lära sig och att det är kul. Jag känner att detta projekt är lite stort att göra helt själv (är 16 år och pulggar) och har inte så mycket tid, sidan vill jag ska skrivas i PHP/HTML och skall använda sig av MySQL
Så vill du hjälpa till så får du hjärna joina själv har jag hållt på mycket (nästan varje dag) i PHP, kan även lite javascript och ganska mycket c#/C-sharp och visual basic/VB, jag kan även HTML som är det mest grundläggande, de vore även trevligt om du vore bra i Photoshop, jag kan göra nice bilder o så, men inte få en enhetligt stilren "look" på en hemsida, men slå en kommentar om du vill vara med

Av vpklotar

om du fortfarande behöver hjälp kan nog jag hjälpa till

Av vpklotar

de där med formen i settings fungerade

Av vpklotar

tror ni det skulle gå att spara "länken" till main.cs (form) i en DLL eller i settings lr nått? då kan man ju bara gå till ja t.ex settings o säga att just den formen som är angedd ska skall det hända på?

Av vpklotar

ok, tack ska prova det

Av vpklotar

men om jag gör de där med new main(), då kommer den att skapa en ny main, så de fungerar iallafall inte

Edit: I Visual Basic skriver man ju bara FormName.EventName

vrf kan de inte va lika simpelt i c# xD

Av vpklotar

Elgot, men en static kan man ej hantera strings o sånt, iallafall vad jag har upplevt

Leedow, vad menar du med en referens till objektet?

Detta är all kod till Main.cs:

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Carbon_OS { public partial class Main : Form { Point mouse_move = new Point(0,0); Point a_B = new Point(0,0); Point mouse_move_2 = new Point(0, 0); public Main() { InitializeComponent(); } private void panel4_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { mouse_move = e.Location; } } private void panel4_MouseDown_1(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { mouse_move = e.Location; } } private void panel4_MouseMove_1(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) a_B.X = e.X - mouse_move.X; int wd = bottom_panel.Width + 37 + a_B.X; if (wd > bottom_panel.Width) { if (wd == bottom_panel.Width) { } else { bottom_panel.Width = bottom_panel.Width - 37; } } else { bottom_panel.Width = bottom_panel.Width + a_B.X; } } private void main_form_Load(object sender, EventArgs e) { } public void remove_form_button(Form SRC_form) { foreach(Control control in userControl11.Controls) { //Event } } private void panel2_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { mouse_move = e.Location; } } private void panel2_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { int m = e.X - mouse_move.X; if (bottom_panel.Width + bottom_left_container.Width + bottom_right_container.Width + clock_panel.Width > panel1.Width) { bottom_panel.Width = panel1.Width - clock_panel.Width - bottom_right_container.Width - bottom_left_container.Width; } else { bottom_panel.Width = bottom_panel.Width + m; } } } private void timer1_Tick(object sender, EventArgs e) { string a = DateTime.Now.Hour + " : "; string b = DateTime.Now.Minute.ToString(); if (b.Length == 1) { b = "0" + b; a = a + b; } else { a = a + b; } clock_lbl.Text = a; } private void panel3_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { mouse_move_2 = e.Location; } } private void panel3_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { int m = e.X - mouse_move_2.X; if (clock_panel.Width + bottom_left_container.Width + bottom_right_container.Width + bottom_panel.Width > panel1.Width) { clock_panel.Width = panel1.Width - bottom_panel.Width - bottom_right_container.Width - bottom_left_container.Width; } else { clock_panel.Width = clock_panel.Width - m; } } } private void panel2_Paint(object sender, PaintEventArgs e) { } private void panel4_MouseDown_2(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { mouse_move = e.Location; } } private void panel5_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { mouse_move_2 = e.Location; } } private void panel4_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { int m = e.X - mouse_move.X; if (bottom_left_container.Width + bottom_right_container.Width == panel1.Width) { int mo = e.X - mouse_move.X; int mov = bottom_left_container.Width + m; if (mov < bottom_left_container.Width) { bottom_left_container.Width = bottom_left_container.Width + m; } } else if (bottom_left_container.Width + bottom_right_container.Width > panel1.Width) { bottom_left_container.Width = panel1.Width - bottom_right_container.Width; } else { bottom_left_container.Width = bottom_left_container.Width + m; } } } private void panel5_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { int m = mouse_move_2.X - e.X; if (bottom_right_container.Width + bottom_left_container.Width == panel1.Width) { int mov = bottom_right_container.Width + m; if (mov < bottom_right_container.Width) { bottom_right_container.Width = bottom_right_container.Width + m; } } else { bottom_right_container.Width = bottom_right_container.Width + m; } } } private void timer2_Tick(object sender, EventArgs e) { Form a = new Form(); Random r = new Random(); a.Text = r.Next(1, 1337).ToString(); userControl11.Add_New(Properties.Resources.C_OS, a.Text, a); } } }

Av vpklotar

jag har på formen där from_bar ligger ett event som gör att jag tar bort en form_button och den är en public void här är koden:

public void remove_form_button(Form SRC_form) { foreach(Control control in userControl11.Controls) { //Event } }

Men, jag kan inte komma åt den ifrån en annan form

Av vpklotar

ok, tack så hemsk mycket :D, BTW gör de nått om jag frågar dig här igen om jag verkligen kör fast?, som nu t.ex så får jag de inte o funka att komma åt en public void från en annan form

Av vpklotar

En till fråga, du lade till en Closing event i runtime (eller va de nu en heter, när programmet körs), hur skriver man för att få Load event där?, jag har googlat och provat som F*N, men jag får det ej att fungera