2013-02-15 4 views
3

누구나 Asp.Net 컨트롤에서 너무 긴 시간 초과를 늘리는 방법을 알고 있습니까? 나는 그물을 찾기 위해 노력했지만 많은 사람들은 자신 만의 맞춤 툴팁을 만드는 것이 좋습니다. 하지만 나는 그것을하고 싶지 않다. Asp.Net/VS와 함께 제공되는 기존의 것을 사용하고 싶다. 이것을 해킹 할 수있는 방법이 있습니까? 어쩌면 web.config 또는 뭔가? 감사.Asp.net 툴팁 타임 아웃을 늘리십시오.

+0

유일한 해결책은 사용자 정의 툴팁을 직접 만드는 것입니다. –

+0

@Rohis - 왜 불가능합니까? 이 속성을 무시할 수 있습니까 (시간 초과)? –

답변

1

나는 u는 목표를 가지고 컨트롤의 종류를 알 수없는하지만 당신은 나는이 대답 한 알이

class testToolTip 
     { 
      public string P1 
      { 
       get; 
       set; 
      } 
      public string p2 
      { 
       get; 
       set; 
      } 
     } 
     ToolTip toolTip = new ToolTip();  
     public Form1() 
     { 
      InitializeComponent(); 
      List<testToolTip> lstToolTip = new List<testToolTip>(); 
      for (int i = 0; i < 100; i++) 
      { 
       testToolTip t = new testToolTip() ; 
       t.P1 = "Prop " + i.ToString(); 
       t.p2 = "Prop 1" + i.ToString(); 
       lstToolTip.Add(t);     
      } 
      dataGridView1.DataSource = lstToolTip; 
      toolTip.IsBalloon = true; 
      toolTip.UseAnimation = true; 
      toolTip.UseFading = true; 

     } 

     private void dataGridView1_CellMouseEnter(object sender, DataGridViewCellEventArgs e) 
     { 

      Rectangle rect = this.dataGridView1.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true); 

      toolTip.Show(dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString(), this, rect.Location.X, rect.Location.Y,1000); 


     } 
+0

Asp.Net 체크 박스를 사용하고 있습니다. 좋아, 너의 제안을 시도 할께. 고맙습니다. –

+0

그런 경우에 u는 ToolTipService.ShowDuration (e.Row, 10000);을 사용할 수 있습니다. 너무. – Varun

+1

Asp.Net 확인란에 코드를 어떻게 구현합니까? 확인란 클래스에 .GetCellDisplayRectangle (..) 메소드가 있다고 생각하지 않습니다. 사실? –

2

툴팁은 객체에 title 속성을 생성합니다.이 속성은 제한 시간 동안 클라이언트가 제어합니다. 툴팁에 대해 다른 유형의 팝업을 만들지 않고 표시 기간을 변경할 수 없습니다 (예 : 자바 스크립트를 사용하여.

0

처럼이 기능을 달성 할 수 있지만, 제 생각에하지 아주 잘.

에 따라 다릅니다. 그것은 나를 위해 일한와 CSS는 (버전 2 참조)이 난의 Form_Load 방법을 통해 간단한 방법을 제안 Windows Forms의 경우

... 웹 양식에 대한

http://msdn.microsoft.com/en-us/library/system.windows.forms.tooltip.autopopdelay%28v=vs.85%29.aspx

, ...

http://www.cssplay.co.uk/menu/tooltips

Java보다 쉽고 구현하기 쉽지만, 물론 모든 컨트롤과 모든 툴팁에 영향을 미칩니다. 또한 시간이 걸리지 않았습니다. 어느 것이 더 좋습니다! Microsoft는 사람들이 읽는 데 걸리는 시간을 예상해서는 안됩니다.

관련 문제