FlexView FlexView1 {
X = 30;
Y = 40;
Width = 304;
Height = 125;
FlexRecord FlexRecord1 {
FlexLabel FlexLabel1 {
Title = "A";
}
FlexLabel FlexLabel2 {
Title = "B";
}
FlexLabel FlexLabel3 {
Title = "C";
}
}
InsertRow(5);
}
Button Button1 {
X = 194;
Y = 186;
Width = 138;
Height = 32;
Title = "C列を表示/非表示";
Function OnTouch( e ) {
/* C列のWidthを取得 */
var cWidth = Form1.FlexView1.FlexRecord1.FlexLabel3.Width;
if(cWidth > 0){
/* C列の幅を「0」にして非表示 */
Form1.FlexView1.FlexRecord1.FlexLabel3.Width = 0;
/* 非表示にした列分、FlexViewの幅を調整 */
Form1.FlexView1.Width = Form1.FlexView1.Width - cWidth;
}else{
/* C列の幅を表示 */
Form1.FlexView1.FlexRecord1.FlexLabel3.Width = 100;
/* 表示にした列分、FlexViewの幅を調整 */
Form1.FlexView1.Width = Form1.FlexView1.Width + 100;
}
}
}
|