Bonjour à tous, je voulais savoir s'il est possible d'appeler une fonction d'une classe mère.
Ex:
classe mère:
classe fille LFRAME:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 package Frm01; use Wx; use splitwin; use LFrame; sub new { my($classe)=shift; my $this=$classe->SUPER::new(@_); #my $this=$classe->Wx::Frame::new(undef,-1,'Test Connection',[400,100],[400,400],wxDEFAULT_FRAME_STYLE,); my( $splitter ) = $this->{SPLITTER} = SplitWindow->new( $this, -1 ); my ($LPane)=$this->{LPANE}=LFrame->new($splitter,-1,[0,0],[150,768],'Menu'); my ($RPane)=$this->{RPANE}=RFrame->new($splitter,-1,[150,0],[874,768],'Corps'); $splitter->SplitVertically($LPane,$RPane,150); $splitter->SetAutoLayout(1); $this->{LPANE}->Show( 1 ); $this->{RPANE}->Show( 1 ); sub MethodMere() { #code de la méthode mère }
Voilà, si vous pouvez m'aider, je vous en serais très reconnaissant !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package LFrame; ... sub new { my( $class ) = shift; my( $this ) = $class->Wx::Frame::new( @_[0,1,2,3], 0, $_[4] ); $this->SetBackgroundColour( Wx::Colour->new(255,255,255) ); $this->SetCursor( Wx::Cursor->new( wxCURSOR_HAND ) ); my $N_BOUTON_SEARCH=710; EVT_BUTTON($this,$N_BOUTON_SEARCH,\&MethodeMere()); #C là qu'il faut que je trouve comment appeler cette fonction !! ... ... return $this; } 1;
Partager