webForumDet fria alternativet

Öppna flera fönster med samma formulär

.NET

2 svar · 175 visningar · startad av JE

Medlem sedan juni 2000144 inlägg
Frågan#1

Har gjort ett litet program som listar innehållet i en databastabell (dvdfilmer) i en listbox. Varje rad i listboxen får ett unikt värde som kommer från databasen. Nu vill jag att om man dubbelklickar på en rad i listboxen så ska den öppna ett nytt fönster med mer info om den filmen. Det nya fönstret är "nonmodal" och jag vill kunna dubbelklicka på en annan rad i det första fönstret och få upp ytterligare ett nytt fönster så jag kan jämföra infon i dom båda fönstrena. Problemet är att den öppnar alltid i samma fönster när man dubbelklickar. Hur löser jag detta?

------------------
/JE

Medlem sedan juli 20011 304 inlägg
#2

Ett sätt:

gör ett formulär som heter frmInfo och innehåller labels och dylikt du vill använda för att visa information i

kod i anropande funktion:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
Dim frmT As frmInfo

    Set frmT = New frmInfo
    Load frmT
    
' Sätt de egenskaper och värden
    ' du önskar i frmInfo med
' frmInfo.foo = Värde
    ' ett tips är att sätta 
    'frmInfo.Tag till nån nyckel i
    ' databasen för dvdn:s
' id-nummer, så kan du hämta
    ' det i koden i frmInfo och
    ' använda i databassammanhang
    
    frmT.Show

------------------
The computer is mightier than the pen, the sword, and usually, the programmer.

Medlem sedan juni 2000144 inlägg
#3

Klockrent! Precis som jag hade tänkt det, tusen tack!

------------------
/JE

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)