欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CANoe学习记录

程序员文章站 2022-06-13 13:02:33
...

新建工程

CANoe学习记录
WPF中通过showDialog()弹出一个winform窗体,如果点击确定,则返回OK,WPF新建一个工程,如果点击取消,WPF取消新建工程,如何实现?

winfrom中返回值

private void button1_Click(object sender, EventArgs e)//确定按钮
        {
            //返回一个确定值,表示新建工程
            this.DialogResult = DialogResult.OK;
            this.Close();
        }

        private void button2_Click(object sender, EventArgs e)//取消按钮
        {
            //返回一个取消值,表示取消新建工程
            this.DialogResult = DialogResult.Cancel;
            this.Close();
        }

WPF获取winfrom的返回值

//工程新建,引导文件
            Module module = new Module();
            module.ShowDialog();
            if (module.DialogResult == System.Windows.Forms.DialogResult.Cancel)
            {
                return;
            }

WinForm禁止调整大小

窗口属性 > FormBorderStyle > 设置为FixedSingle即可
CANoe学习记录

listView单列多项显示

选择List
CANoe学习记录
如何实现,列表选项的默认选择,并且只有当有选项被选择的时候,确认按钮才会处于Enable状态

 private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
        {
            /**
            if (listView1.Items[0].Selected == false) {
                button1.Enabled = false;
            }
            else
            {
                button1.Enabled = true;
            }*/
            if (listView1.SelectedItems.Count != 0)
            {
                if (listView1.SelectedItems[0] == null)
                {
                    button1.Enabled = false;
                }
                else
                {
                    button1.Enabled = true;
                }
            }
            else
            {
                button1.Enabled = false;
            }
        }