Foros del Web » Programación para mayores de 30 ;) » .NET »

Conversion de Instrucciones de C# a VB

Estas en el tema de Conversion de Instrucciones de C# a VB en el foro de .NET en Foros del Web. Hola a todos veran, necesito traducir una lineas de C# a vb.net pero me ha resultado dificil, las lineas son las siguiente: faceInnerR = Rectangle.FromLTRB(faceOuterR.Left ...
  #1 (permalink)  
Antiguo 05/08/2009, 20:07
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Conversion de Instrucciones de C# a VB

Hola a todos veran, necesito traducir una lineas de C# a vb.net pero me ha resultado dificil, las lineas son las siguiente:

faceInnerR = Rectangle.FromLTRB(faceOuterR.Left + 1, faceOuterR.Top + 1, faceOuterR.Right + (If(button.SizeMode = RibbonElementSizeMode.Large, -1, 0)), faceOuterR.Bottom + (If(button.SizeMode = RibbonElementSizeMode.Large, 0, -1)))

Dim innerR As Rectangle = Rectangle.FromLTRB(outerR.Left + 1, outerR.Top + (If(button.SizeMode = RibbonElementSizeMode.Large, 1, 0)), outerR.Right - 1, outerR.Bottom - 1)

Dim faceInnerR As Rectangle = Rectangle.FromLTRB(faceOuterR.Left + 1, faceOuterR.Top + 1, faceOuterR.Right + (If(button.SizeMode = RibbonElementSizeMode.Large, -1, 0)), faceOuterR.Bottom + (If(button.SizeMode = RibbonElementSizeMode.Large, 0, -1)))

If Not list.ButtonDownEnabled Then
DrawButtonDisabled(g, list.ButtonDownBounds, If(list.ButtonDropDownPresent, Corners.None, Corners.SouthEast))
ElseIf list.ButtonDownPressed Then
DrawButtonPressed(g, list.ButtonDownBounds, If(list.ButtonDropDownPresent, Corners.None, Corners.SouthEast))
ElseIf list.ButtonDownSelected Then
DrawButtonSelected(g, list.ButtonDownBounds, If(list.ButtonDropDownPresent, Corners.None, Corners.SouthEast))

e.Graphics.FillPath(If(f.WindowState = FormWindowState.Maximized, Brushes.White, Brushes.Black), path)

Se que talvez les parecera abusado, pero necesito una orientacion de como podria poner en lenguaje vb. Me marca un error en el IF. Pareciera que esta instruccion no es acepta en vb

Saludos,
  #2 (permalink)  
Antiguo 05/08/2009, 21:51
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Conversion de Instrucciones de C# a VB

el error esta claramente en el if debe ser iif
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 10/08/2009, 08:26
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Conversion de Instrucciones de C# a VB

Gracias, exactamente eso era.
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 11:06.