/
Forside
/
Teknologi
/
Udvikling
/
Delphi/Pascal
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Delphi/Pascal
#
Navn
Point
1
oldwiking
603
2
jrossing
525
3
rpje
520
4
EXTERMINA..
500
5
gandalf
460
6
gubi
270
7
DJ_Puden
250
8
PARKENSS
230
9
technet
210
10
jdjespers..
200
[Delphi .NET] Oprette flere forms
Fra :
Jan Mølgaard
Dato :
25-02-05 10:24
Bemærk Jeg er ny i Delphi .NET
Jeg ønsker ved d-klik et element en TreeView at kalde en ny form.
Det skal være mulig at starte flere forms.
De nye form skal, når den er startet, fortsætte indtil den lukkes.
Nedenstående kode virker næsten, men ved start af 2. form kopieres data fra
2.form til 1.form.
Forklaringen er måske at variablen 'Chart' 2. gang MainForm.List_DoubleClick
kaldes ikke oprettes igen som lokal variabel, men fysisk er samme
memory-adresse som 1. forekomst.
Jeg har forsøgt at oprette Chart som en global variabel 'Array og Chart',
dette ser heller ikke ud til at virke.
Kan nogle af jeg kloge mennesker komme med en ide..
Koden er som følger.:
---
procedure MainForm.List_DoubleClick(sender: System.Object; e:
System.EventArgs);
var
SN : STreeNode;
Chart : TShowChart;
begin
SN := STreeNode(self.List.SelectedNode);
IF (SN.GetNodeType = NodeType.Company) AND (SN<>Nil) Then
Begin
Chart := TShowChart.Create(SN.Get_Name,SN.Get_Param);
Chart.Show;
End;
End;
------
Søg
Alle emner
Teknologi
Udvikling
Delphi/Pascal
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177549
Tips :
31968
Nyheder :
719565
Indlæg :
6408820
Brugere :
218887
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.