c# winform天气预报查询。
从省份下拉框中选择省份,从城市下拉框中选择城市,单击天气查询后显示界面如下图所示:

指数查询效果图:

首先,从控件箱里拉一个WebBrowser控件,用来显示查询后的网页,为了界面美观,这里放置的是ToolStrip控件来显示标签及按钮的。
关键代码如下:
复制代码 代码示例:
//查询天气情况
private void tsbtnOk_Click(object sender, EventArgs e)
{
string cityCode = cityToCode(tscboxCity.Text.Trim());
string url = @"http://weather.news.qq.com/inc/07_dc" + cityCode + @".htm";
wbWeather.Navigate(url);
}
//查询城市指数情况
private void tsbtnNum_Click(object sender, EventArgs e)
{
string cityCode = cityToCode(tscboxCity.Text.Trim());
string url = @"http://weather.news.qq.com/inc/07_zsdc" + cityCode + @".htm";
wbWeather.Navigate(url);
}
附:c# winform天气预报查询的源代码。