Foros del Web » Programando para Internet » ASPX (.net) »

PAnel Enable. TextBox Scrollbar

Estas en el tema de PAnel Enable. TextBox Scrollbar en el foro de ASPX (.net) en Foros del Web. Hola Trabajo con una panel el cual pongo la propiedad Enable a false. El único problema es que los textbox que tengo dentro se ponen ...
  #1 (permalink)  
Antiguo 26/10/2007, 05:11
 
Fecha de Ingreso: junio-2007
Mensajes: 380
Antigüedad: 16 años, 10 meses
Puntos: 0
PAnel Enable. TextBox Scrollbar

Hola
Trabajo con una panel el cual pongo la propiedad Enable a false. El único problema es que los textbox que tengo dentro se ponen disable y los scrollbars tb y quisieran que estuvieran activos los scrollbars pero no activos. La idea es hacer como ReadOnly en los textBox? Como?
  #2 (permalink)  
Antiguo 28/10/2007, 11:56
 
Fecha de Ingreso: junio-2007
Mensajes: 380
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: PAnel Enable. TextBox Scrollbar

Hola
Quisiera saber . He intentado lo siguiente:

using System;
using System.Data;
using System.Collections;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
ArrayList a = new ArrayList();
Class1 a1 = new Class1();
a1.Id1 = 1;
a1.Id2 = 2;
a.Add(a1);
this.DataGridAlternativas.DataSource = a;
this.DataGridAlternativas.DataBind();
}
}

protected void borja(object sender, DataGridItemEventArgs e)
{
string hola = "";

}
protected void Panel1_Load(object sender, EventArgs e)
{
/* string localizator = string.Empty;
ControlCollection e1 = ((System.Web.UI.WebControls.Panel)sender).Controls ; ;
IEnumerator enume = e1.GetEnumerator();
while (enume.MoveNext())
{
if (enume.Current is TextBox) {
// ((TextBox)((enume.Current))).ReadOnly = ((TextBox)((enume.Current))).Enabled;
// ((TextBox)((enume.Current))).Enabled = true;
}
}*/

}
protected void Button1_Click(object sender, EventArgs e)
{
this.Panel1.Enabled = !this.Panel1.Enabled;
}
protected void Panel1_DataBinding(object sender, EventArgs e)
{
string localizator = string.Empty;
ControlCollection e1 = ((System.Web.UI.WebControls.Panel)sender).Controls ; ;
IEnumerator enume = e1.GetEnumerator();
while (enume.MoveNext())
{
if (enume.Current is TextBox)
{

((TextBox)((enume.Current))).ReadOnly = !Panel1.Enabled;
((TextBox)((enume.Current))).Enabled = true;
}
}
}

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<asp:Panel ID="Panel1" runat="server" Height="50px" Width="125px" OnDisposed="Panel1_DataBinding">
<asp:TextBox ID="TextBox1" runat="server" Height="80px" TextMode="MultiLine" Width="238px"></asp:TextBox>
<asp:DataGrid ID="DataGridAlternativas" runat="server" OnItemDataBound="borja">
<Columns>
<asp:BoundColumn DataField="Id1"></asp:BoundColumn>
<asp:BoundColumn DataField="Id2"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
</asp:Panel>
</div>
</form>
</body>
</html>


Xo las barras de scrollbars me desaparacen?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:40.