选择器& GUI Builder,如何设置类型

时间:2016-10-31 18:17:01

标签: codenameone picker gui-builder

由于选择器对象的type属性未在GUI Builder中公开,因此通过使用GUI Builder放置的选取器对象的代码设置类型的正确方法是什么?

我尝试过各种形式的事件方法(主要是initVars,onCreateMain和beforeMain),没有运气。 this.findPicker()在这些情况下返回null(这不是picker唯一的,this.findAnything在这些方法中失败)。

1 个答案:

答案 0 :(得分:1)

我建议迁移到new GUI builder。看来这个bug也存在,你应该针对它提交该bug。

无论两个GUI构建器如何,您都可以在init调用之后立即在构造函数中调用setType()作为变通方法,或者在旧GUI构建器的beforeForm事件中调用private void Form1_Load(object sender, EventArgs e) { foreach (DriveInfo drv in DriveInfo.GetDrives()) { if (drv.IsReady) { TreeNode t2 = new TreeNode(); t2.Text = drv.Name; t2.Nodes.Add(""); treeView.Nodes.Add(t2); } } }