webForumDet fria alternativet

Dra och släpp?

.NET

4 svar · 257 visningar · startad av Kajsa

Medlem sedan apr. 20037 inlägg
Frågan#1

Jag har gjort en drag and drop aplikation.

Problemet är att jag vill att det hela skall se ut som ett schema där man kan "dra" in tex. labels med namn och lägga dem på lämplig plats i schemat. Går det?

Ge mig en liten ledtråd :q

Medlem sedan juni 20022 599 inlägg
#2

Ge mig en liten ledtråd

Tja .. Om vi för enkelhetens skull antar att du droppar direkt på formuläret och satt DragMode till Autmatic för de kontroller du tänker använda, så räcker det att skriva:

Private Sub Form_DragDrop(Source As Control, X As Single, Y As Single)
    Source.Left = X
    Source.Top = Y
End Sub

Fast jag misstänker att du tänkt dig nåt mer avancerat?

Medlem sedan apr. 20037 inlägg
#3

joooo, det vet jag ju :)

Men jag menade att man vill ju ha något snyggt rutnät eller olikfärgade labels som man skall lägga lablarna med namnen på. När jag gör det nu så vill inte namnlabeln lägga sig på färglabeln alls. Den liksom "hoppar" bort.

Finns det något som "klistrar" namnlabeln till färglabeln om någon del känner av att den ligger på? Om du förstår vad jag menar:OO

Medlem sedan juni 20022 599 inlägg
#4

Kajsa skrev:

Den liksom "hoppar" bort.

Men det måste väl bero på att du inte lagt in kod i "färglabeln" för vad som ska hända när man släpper andra lablar på den?

Kajsa skrev:

Om du förstår vad jag menar

Kanske? Här är ett förslag:

Medlem sedan apr. 20037 inlägg
#5

Det såg jättebra ut! Jag har inte hunnit kolla igenom koden helt och hållet, men det verkar vara det jag söker. Du skall ha stort tack, niko. Tänk vad lätta saker och ting är när man vet hur man skall göra :i

265 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)