You've already forked lazarus-ccr
LazStats: Add OnDblClick handlers for listboxes in BreakdownUnit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7719 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -186,6 +186,7 @@ inherited BreakDownFrm: TBreakDownFrm
|
|||||||
BorderSpacing.Right = 8
|
BorderSpacing.Right = 8
|
||||||
ItemHeight = 0
|
ItemHeight = 0
|
||||||
MultiSelect = True
|
MultiSelect = True
|
||||||
|
OnDblClick = VarListDblClick
|
||||||
OnSelectionChange = VarListSelectionChange
|
OnSelectionChange = VarListSelectionChange
|
||||||
TabOrder = 0
|
TabOrder = 0
|
||||||
end
|
end
|
||||||
@ -206,6 +207,7 @@ inherited BreakDownFrm: TBreakDownFrm
|
|||||||
BorderSpacing.Top = 2
|
BorderSpacing.Top = 2
|
||||||
BorderSpacing.Bottom = 8
|
BorderSpacing.Bottom = 8
|
||||||
ItemHeight = 0
|
ItemHeight = 0
|
||||||
|
OnDblClick = SelListDblClick
|
||||||
OnSelectionChange = SelListSelectionChange
|
OnSelectionChange = SelListSelectionChange
|
||||||
TabOrder = 3
|
TabOrder = 3
|
||||||
end
|
end
|
||||||
@ -303,19 +305,19 @@ inherited BreakDownFrm: TBreakDownFrm
|
|||||||
Height = 347
|
Height = 347
|
||||||
Top = 8
|
Top = 8
|
||||||
Width = 500
|
Width = 500
|
||||||
ActivePage = BreakDownPage
|
ActivePage = AnovaPage
|
||||||
Align = alClient
|
Align = alClient
|
||||||
BorderSpacing.Left = 4
|
BorderSpacing.Left = 4
|
||||||
BorderSpacing.Top = 8
|
BorderSpacing.Top = 8
|
||||||
BorderSpacing.Right = 8
|
BorderSpacing.Right = 8
|
||||||
BorderSpacing.Bottom = 8
|
BorderSpacing.Bottom = 8
|
||||||
TabIndex = 0
|
TabIndex = 1
|
||||||
TabOrder = 2
|
TabOrder = 2
|
||||||
object BreakDownPage: TTabSheet
|
object BreakDownPage: TTabSheet
|
||||||
Caption = 'Report'
|
Caption = 'Report'
|
||||||
end
|
end
|
||||||
object AnovaPage: TTabSheet
|
object AnovaPage: TTabSheet
|
||||||
Caption = 'Analaxis of Variance'
|
Caption = 'Analysis of Variance'
|
||||||
TabVisible = False
|
TabVisible = False
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -46,9 +46,11 @@ type
|
|||||||
procedure InBtnClick(Sender: TObject);
|
procedure InBtnClick(Sender: TObject);
|
||||||
procedure OutBtnClick(Sender: TObject);
|
procedure OutBtnClick(Sender: TObject);
|
||||||
procedure ResetBtnClick(Sender: TObject);
|
procedure ResetBtnClick(Sender: TObject);
|
||||||
|
procedure SelListDblClick(Sender: TObject);
|
||||||
procedure SelListSelectionChange(Sender: TObject; User: boolean);
|
procedure SelListSelectionChange(Sender: TObject; User: boolean);
|
||||||
procedure SelVarInBtnClick(Sender: TObject);
|
procedure SelVarInBtnClick(Sender: TObject);
|
||||||
procedure SelVarOutBtnClick(Sender: TObject);
|
procedure SelVarOutBtnClick(Sender: TObject);
|
||||||
|
procedure VarListDblClick(Sender: TObject);
|
||||||
procedure VarListSelectionChange(Sender: TObject; User: boolean);
|
procedure VarListSelectionChange(Sender: TObject; User: boolean);
|
||||||
|
|
||||||
private
|
private
|
||||||
@ -718,6 +720,20 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
procedure TBreakDownFrm.SelListDblClick(Sender: TObject);
|
||||||
|
var
|
||||||
|
index: Integer;
|
||||||
|
begin
|
||||||
|
index := SelList.ItemIndex;
|
||||||
|
if index > -1 then
|
||||||
|
begin
|
||||||
|
VarList.Items.Add(SelList.Items[index]);
|
||||||
|
SelList.Items.Delete(index);
|
||||||
|
UpdateBtnStates;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
procedure TBreakDownFrm.SelListSelectionChange(Sender: TObject; User: boolean);
|
procedure TBreakDownFrm.SelListSelectionChange(Sender: TObject; User: boolean);
|
||||||
begin
|
begin
|
||||||
UpdateBtnStates;
|
UpdateBtnStates;
|
||||||
@ -777,6 +793,20 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
procedure TBreakDownFrm.VarListDblClick(Sender: TObject);
|
||||||
|
var
|
||||||
|
index: Integer;
|
||||||
|
begin
|
||||||
|
index := VarList.ItemIndex;
|
||||||
|
if index > -1 then
|
||||||
|
begin
|
||||||
|
SelList.Items.Add(VarList.Items[index]);
|
||||||
|
VarList.Items.Delete(index);
|
||||||
|
UpdateBtnStates;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
procedure TBreakDownFrm.VarListSelectionChange(Sender: TObject; User: boolean);
|
procedure TBreakDownFrm.VarListSelectionChange(Sender: TObject; User: boolean);
|
||||||
begin
|
begin
|
||||||
UpdateBtnStates;
|
UpdateBtnStates;
|
||||||
|
Reference in New Issue
Block a user