Prawdę mówiąc nie miałem okazji korzystać z JvPanel, ale... Jeśli "drogą programową" nie możesz nic zrobić, może spróbuj edytować plik dfm formy. Nie wiem, może jest jakiś łatwiejszy sposób, może ktoś coś jeszcze podpowie...
Tutaj przykład z TPanel ale to się odnosi do wszsytkich wizualnych komponentów, więc także do TjPanel...
np. prosta forma z panel1, panel2 (panel2 jest wyżej) wygląda w dfm tak:
object Form2: TForm2
Left = 0
Top = 0
Caption = 'Form2'
ClientHeight = 311
ClientWidth = 643
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
object Panel1: TPanel
Left = 175
Top = 30
Width = 185
Height = 151
Caption = 'Panel1'
TabOrder = 0
end
object Panel2: TPanel
Left = 290
Top = 80
Width = 185
Height = 171
Caption = 'Panel2'
TabOrder = 1
end
end
Jak widzisz, definicja panel1 to kod pomiędzy object Panel1: TPanel
a end
. Jeśli wytnę kod:
object Panel1: TPanel
Left = 175
Top = 30
Width = 185
Height = 151
Caption = 'Panel1'
TabOrder = 0
end
i wstawię go po definicji panel2 to automatycznie zmieni mi się kolejność ich tworzenia i jednocześnie przykrywania.
Żeby z widoku formy przejść do edycji kodu dfm na formie robisz prawy klawisz myszy -> View as text
Żeby z edycji kodu dfm wrócić do widoku formy na edytorze prawy klawisz myszy -> View as Form
Ach i na koniec jedno pytanie. Co robisz, bo zdaje się, że już się spotkaliśmy przy jakimś temacie, i zdaje mi się, że lubisz utrudniać sobie życie... :P Może jest inne rozwiązanie Twojego problemu?