/// <summary> /// Retira sinalização. /// </summary> private void Dessinalizar() { if (InvokeRequired) { SinalizaçãoCallback método = new SinalizaçãoCallback(Dessinalizar); if (!Disposing) BeginInvoke(método); } else { UseWaitCursor = false; if (Parent != null) Parent.UseWaitCursor = false; } }
/// <summary> /// Sinaliza procura pela referência digitada. /// </summary> private void SinalizarProcura() { if (InvokeRequired) { SinalizaçãoCallback método = new SinalizaçãoCallback(SinalizarProcura); if (!Disposing) BeginInvoke(método); } else { UseWaitCursor = true; if (Parent != null) Parent.UseWaitCursor = true; } }
private void Dessinalizar() { if (InvokeRequired) { SinalizaçãoCallback método = new SinalizaçãoCallback(Dessinalizar); if (!Disposing) BeginInvoke(método); } else if (imagem.Tag == null) { imagem.Visible = false; imagem.Image = null; try { toolTip.SetToolTip(imagem, ""); } catch { } } }
private void SinalizarProcura() { if (InvokeRequired) { SinalizaçãoCallback método = new SinalizaçãoCallback(SinalizarProcura); if (!Disposing) BeginInvoke(método); } else { imagem.Tag = null; imagem.Image = Resource.Lupa; try { toolTip.SetToolTip(imagem, "O sistema está procurando a referência..."); } catch { } imagem.Visible = true; imagem.BringToFront(); } }
private void SinalizarReferênciaInválida() { if (InvokeRequired) { SinalizaçãoCallback método = new SinalizaçãoCallback(SinalizarReferênciaInválida); if (!Disposing) BeginInvoke(método); } else { imagem.Tag = this.Referência; imagem.Image = Resource.Advertência; try { toolTip.SetToolTip(imagem, "Não existe nenhuma referência com o prefixo digitado."); } catch { } imagem.Visible = true; imagem.BringToFront(); } }
private void SinalizarRepetiçãoPossível() { if (DateTime.Now - últimoUso < TimeSpan.FromSeconds(validadeParaRepetição)) { if (InvokeRequired) { SinalizaçãoCallback método = new SinalizaçãoCallback(SinalizarRepetiçãoPossível); if (!Disposing) BeginInvoke(método); } else { imagem.Tag = null; imagem.Image = Resource.Refazer; try { toolTip.SetToolTip(imagem, "Pressione ENTER ou clique aqui para repetir a última referência: " + referênciaAnterior); } catch { } imagem.Visible = true; imagem.BringToFront(); } } }