ultimatepp/uppdev/TestArrayCtrl/TestArrayCtrl.h
cxl aa2166a0d9 Syncing uppdev
git-svn-id: svn://ultimatepp.org/upp/trunk@1058 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-04-15 17:02:24 +00:00

41 lines
919 B
C++

#ifndef _TESTARRAYCTRL_H_
#define _TESTARRAYCTRL_H_
#include <CtrlLib/CtrlLib.h>
#include "Test.h"
using namespace Upp;
template <class T>
class _TestArrayCtrl : public T{
public:
EditString _N[10];
_TestArrayCtrl();
typedef _TestArrayCtrl CLASSNAME;
};
template <class T>
_TestArrayCtrl<T>::_TestArrayCtrl(){
_array.AutoHideSb(true);
_array.HeaderObject().Absolute();
// Add 10 Columns
_array.AddColumn( "N1", 100 ).Edit( _N[0] );
_array.AddColumn( "N2", 100 ).Edit( _N[1] );
_array.AddColumn( "N3", 100 ).Edit( _N[2] );
_array.AddColumn( "N4", 100 ).Edit( _N[3] );
_array.AddColumn( "N5", 100 ).Edit( _N[4] );
_array.AddColumn( "N6", 100 ).Edit( _N[5] );
_array.AddColumn( "N7", 100 ).Edit( _N[6] );
_array.AddColumn( "N9", 100 ).Edit( _N[8] );
_array.AddColumn( "N10", 100 ).Edit( _N[9] );
// Add 30 Rows
_array.SetCount( 30 );
}
#endif