combobox 显示问题 自动创建Button就是了啊;设置Parent为窗体或者窗体容器控件里。在设置location等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行。因为我combobox里面的值是读取数据库的。而且没个相应的值都要做一个不同内容的登记表。如果在web里面,就可以多个页面,但是我在winform里面,不可能弹出多个form吧? 用UserControl,把Button生成在UserControl上,然后把UserControl显示在Form上 //按钮事件,如果用combobox也可以,关键是要取到值和名称private void button1_Click(object sender, System.EventArgs e){but1(ii,fname);}//然后根据取到的值和名称去显示所需要的public void chushi(int j,string tname) { if(j==1) { label1.Text="询 问"; textBox1.Text=tname; } else if(j==2 || j==4) { if(j==2) { label1.Text="提 示"; pictureBox1.Visible=false;//这个设置可以显示你需要的图片 pictureBox2.Visible=true; textBox1.Text=tname; button1.Visible=false; button3.Bounds=new System.Drawing.Rectangle(80,104,75,24);//还可以定义按钮的位置 button3.Text="确定";//还有定义的显示名称 } else { label1.Text="错 误"; pictureBox1.Visible=false; pictureBox2.Visible=false; button1.Visible=false; button3.Bounds=new System.Drawing.Rectangle(80,104,75,24); button3.Text="确定"; } } else { label1.Text="询 问"; pictureBox2.Visible=false; textBox1.Text=tname; button1.Text="确定"; button3.Text="取消"; } } 意思 是不是通过 combobox的值 来创建多少个 控件 不是创建多少个控件,是用combobox的值 来显示多少个 控件。 关键的是“ii,fname”要取到,然后用这两个参数来执行“public void chushi(int j,string tname)” //取到的j就是对应下面你要执行哪个语句,tname当然就是显示名称//在每一个if(j==数值)里你可以放N个控件的显示,不过不显示的控件你也要放进来 并显示为***.Visible=false;//你需要显示出来的,设置为“ture”就可以了。//并且你还可以定义显出出来的控件的名称,坐标,等等有关参数。public void chushi(int j,string tname) 各位大哥都可能误解小弟的意思了。能否加我qq:13838453。我给你看看,你就知道了。我想在同一个位置显示不同的控件,但是我不可能做很多个panel来显示。所以看看有没其他方法可以实现这样的 pictureBox1我是放了两个button1我也是放了两个,只是改变button1.Text的方式来改变按钮的名称用button1.Bounds改变按钮的位置我并没有放N多个按钮上去阿。好好看看代码阿。 请问一个转码问题,没明白是什么转码,请大家看看 C#数据库一个问题,菜鸟求助! C# MVC2 分页总出错,搞的头晕了,请高手帮忙~~~~~~~~ ACCESS 数据库部分字段排序问题 toolStrip上使用helpProvider 如何写正则表达式取得下面html文件中的url和文本 数据类型转换 为什么我的vs2005不能引用System.XML.Query 有没有语句可以清除面板上画的图啊? 如何让一个程序在退出的时候自己启动自己? devexpress report怎么绑定Dataset数据源 serialport问题
private void button1_Click(object sender, System.EventArgs e)
{
but1(ii,fname);
}
//然后根据取到的值和名称去显示所需要的
public void chushi(int j,string tname)
{
if(j==1)
{
label1.Text="询 问";
textBox1.Text=tname;
}
else if(j==2 || j==4)
{
if(j==2)
{
label1.Text="提 示";
pictureBox1.Visible=false;//这个设置可以显示你需要的图片
pictureBox2.Visible=true;
textBox1.Text=tname;
button1.Visible=false;
button3.Bounds=new System.Drawing.Rectangle(80,104,75,24);//还可以定义按钮的位置
button3.Text="确定";//还有定义的显示名称
}
else
{
label1.Text="错 误";
pictureBox1.Visible=false;
pictureBox2.Visible=false;
button1.Visible=false;
button3.Bounds=new System.Drawing.Rectangle(80,104,75,24);
button3.Text="确定";
}
}
else
{
label1.Text="询 问";
pictureBox2.Visible=false;
textBox1.Text=tname;
button1.Text="确定";
button3.Text="取消";
}
}
//在每一个if(j==数值)里你可以放N个控件的显示,不过不显示的控件你也要放进来 并显示为***.Visible=false;
//你需要显示出来的,设置为“ture”就可以了。
//并且你还可以定义显出出来的控件的名称,坐标,等等有关参数。
public void chushi(int j,string tname)
我想在同一个位置显示不同的控件,但是我不可能做很多个panel来显示。所以看看有没其他方法可以实现这样的
pictureBox1我是放了两个
button1我也是放了两个,只是改变button1.Text的方式来改变按钮的名称
用button1.Bounds改变按钮的位置
我并没有放N多个按钮上去阿。
好好看看代码阿。