永发信息网

C# 组合框不显示黑三角

答案:2  悬赏:30  手机版
解决时间 2021-03-04 17:37
  • 提问者网友:星軌
  • 2021-03-03 19:06
基于打印效果的原因,当前窗口有个组合框,但是不想显示组合框的下拉三角,
让他有textbox的显示效果。

最好是获得鼠标焦点后,显示也可以,没有获得焦点时,就是一个textbox
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-03-03 19:32
放个一样大的文本框覆盖在这个组合框上。


当文本框获得焦点是,隐藏文本框,组合框获得焦点。
当组合框失去焦点时,显示文本框
         void comboBox1_LostFocus(object sender, EventArgs e)
        {
            textBox1.Visible=true;
            comboBox1.Visible=false;

        }

        void textBox1_GotFocus(object sender, EventArgs e)
        {
            textBox1.Visible=false;
            comboBox1.Visible=true;
            comboBox1.Focus();

        }
全部回答
  • 1楼网友:执傲
  • 2021-03-03 19:40
直接把这个图片作为按钮的背景可以了 按钮有个backgroundimage属性
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯