void _hookMouse_OnMouseActivity(object sender, MouseEventArgs e) { if (e.Clicks > 0) { if (ChooseList.IsShow && !ChooseList.Bound.Contains(e.Location)) { this.FindForm().Focus(); ChooseList.HideSelf(); this.UnInstallHook(); } else if (PWCitysPanel.IsShow && !PWCitysPanel.Bound.Contains(e.Location)) { this.FindForm().Focus(); PWCitysPanel.HideSelf(); this.UnInstallHook(); } } }
void lblHotCity_Click(object sender, EventArgs e) { if (sender is Label) { Label label = sender as Label; if (label.Tag != null && label.Tag is string[]) { string[] array = label.Tag as string[]; if (this._owner != null && this._owner is CityTextBox) { CityTextBox textBox = this._owner as CityTextBox; textBox.SetText(array[1]); textBox.Tag = array[2]; } PWCitysPanel.HideSelf(); } } }