elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: 1 ... 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [79] 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 ... 105
781  Media / Diseño Gráfico / Busco iconos de años (50s,60s,70s,80s,90s,2000,2001,2002,etc...) en: 10 Enero 2013, 00:52 am


El icono de "70's" y los iconos de las carpetas "2000...2013" y "BSO" los he hecho yo.

Busco el mismo tipo de iconos, que séan de calidad y que los iconos no séan muy distintos, es decir, que sigan un patron de colores.

En cambio los iconos de las decadas (50s, 60s, 80s y 90s) me gustaría que llevasen algún "dibujo" de aquella época, por ejemplo el icono que he hecho de los 70s lleva un fondo muy "Disco" y el arcoiris asociado con esa época.

PD: Sé que es algo dificil, yo no he encontrado más que vectores de pago.
 
un saludo!
782  Programación / .NET (C#, VB.NET, ASP) / [SOLUCIONADO] Problema matemático en: 10 Enero 2013, 00:35 am
Me está volviendo loco este problema!

Estos son los elementos del problema:
  • Un número de GigaBytes, que es una variable de tipo Double.
  • Un label que debe mostrar una cantidad según la cantidad de GB, por cada 4,31 GB debe subir un número de valor al label.

Es decir... Si el valor de la variable es "4,31" el label debe mostrar un "1", porque es la capacidad de un solo DVD,
Si el valor de la variable es "4,32" entonces el label debe mostrar un "2" porque el tamaño es más de la capacidad de un dvd pero menos de la capacidad de 2 DVD's completos,
Si la variable es "10,0" pues el label debe mostrar "3" porqe el tamaño se encuentra entre la capacidad de 3 DVD's,
etc, etc, etc...

El problema es que el valor del label se suma cada "3,50" GB, en lugar de cada "4,31" GB.

Las matemáticas no es lo mio pero yo creo que la división debería funcionar...

Código
  1. ' El valor de "Label_SIZE.Text.Split(" ")(0))" por ejemplo es: 3,50
  2. ' (CON COMA, NO PUNTO)
  3.  
  4. If Label_SIZE.Text.Contains("GB") Then Label_DVD.Text = 1 + (Label_SIZE.Text.Split(" ")(0)) \ 4.31

Código
  1. ' En cambio esto SI me funciona:
  2. ' El valor del label se suma cada "4,5"
  3.  
  4. If Label_SIZE.Text.Contains("GB") Then Label_DVD.Text = 1 + (Label_SIZE.Text.Split(" ")(0)) \ 4.50
  5.  
  6. ' No entiendoooooooo porque el otro no funciona....

783  Programación / .NET (C#, VB.NET, ASP) / [SOLUCIONADO] Buscar todas las variantes de un string en: 9 Enero 2013, 01:10 am
¿Alguien me puede recordar como se hacia esto?

Olvidé que método se usa para esto xD

Código
  1. Dim STR = "abc"
  2. If Cosa.Contains(STR) Then ...
  3.  
  4. ' Quiero que busque todas las variantes:
  5. ' Abc
  6. ' ABc
  7. ' ABC
  8. ' aBC
  9. ' abC
  10. ' etc...
784  Programación / .NET (C#, VB.NET, ASP) / [SOLUCIONADO] Obtener todos los recursos de tipo TEXTO de My.Resources en: 8 Enero 2013, 16:45 pm
Esto no sé hacerlo así que he buscado en Google,
He probado las 2 maneras que se comentan aquí pero ninguna me funciona: http://stackoverflow.com/questions/1000510/how-to-get-the-names-of-all-resources-in-a-resource-file

Necesito hacer algo así:

Código
  1.   Private Sub SearchInResources(ByVal PatternSTR As String)
  2.        For Each ResourceFile In My.Resources ' Esto no funciona cláramente xD
  3.            If ResourceFile.EndsWith(".txt") Then
  4.                Dim fileContent As String = ResourceFile
  5.                Dim stringStream As New System.IO.StringReader(fileContent)
  6.                If stringStream.contains(PatternSTR) Then
  7.                    ' Cosas...
  8.                End If
  9.            End If
  10.        Next
  11.    End Sub
785  Programación / .NET (C#, VB.NET, ASP) / Sugerencias sobre el diseño de esta APP en: 8 Enero 2013, 04:39 am
Bueno, está es la aplicación oficial donde voy a intentar vender unas cosas por internet así que necesito perfeccionarla lo máximo posible...

De nuevo les pido sugerencias acerca del diseño, siempre es lo que más me preocupa xD

¿Lo ven bien diseñado?
¿Bien reparticionado la posicion y el tamaño de los elementos?
¿gusta o no gusta visiblemente hablando?
¿Cambiarian algo? (aparte de los botones feos azules xD)
¿Algo que crean que se pueda mejorar?

Gracias a los que comenten  ;D



786  Programación / .NET (C#, VB.NET, ASP) / [SOLUCIONADO] No me deja emparentar el form (Form.parent =) en: 8 Enero 2013, 01:25 am
En el evento OnMouseHover de un picturebox estoy intentando mostrar un form con la propiedad "CenterParent", pero cuando intento emparentar el form no me deja iniciar la aplicación y me salta error.

Código
  1.    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  2.        Try
  3.            Form2.Parent = Me
  4.        Catch ex As Exception
  5.            MsgBox(ex.Message)
  6.            ' Error: top-level control cannot be added to a control
  7.        End Try
  8.    End Sub
787  Informática / Software / VisualStudio 2012 U. (Instalador+Plantillas+Snippets+Libs+Controles+Tools) en: 7 Enero 2013, 14:37 pm
MEGA-PACK DE VISUAL STUDIO 2012
Contiene un instalador personalizado + Recursos de todo tipo



¡ Llegó la nueva versión actualizada del instalador !

He corregido un error que sufrieron algunas personas con la carpeta de instalación del VS en la version antigua de este instalador...
Además lo he optimizado tanto en el sistema de la instalación de los componentes, como en su desinstalación... ...Y contiene más librerías, más controles, y más snippets!



El instalador contiene todo lo necesario para empezar a programar en .NET, aunque está ligéramente orientado al desarrollo para VB.NET.


La instalación completa y la instalación por defecto han sido testeadas en Windows 7 de 32 y 64 Bits, en Windows XP tampoco debería haber problemas.



Imágenes:

   

   

   



   



Contenido:


  • Componentes originales opcionales de VS2012 (Paquetes offline):
    .NET FX 4
    .NET FX 4.5
    Bliss
    Report Viewer
    IntelliTrace
    SDK Tools 3
    SDK Tools 4
    WCF Data Services


  • Componentes originales opcionales de VS2012 (Paquetes descargables):
    Blend
    Microsoft Foundation Class For C++
    Microsoft Help Viewer 2.0
    Microsoft LightSwitch
    Microsoft office developer tools
    Microsoft portable library multi-targeting pack
    Microsoft report viewer add-on
    Microsoft sharepoint developer tools
    Microsoft silverlight 5 SDK
    Microsoft SQL DAC
    Microsoft SQL DOM
    Microsoft SQL Server 2012 Express LocalDB
    Microsoft SQL Server 2012 management objects
    Microsoft SQL Server 2012 system clr types
    Microsoft SQL Server 2012 transact-SQL
    Microsoft SQL Server Compact Edition
    Microsoft SQL Server Compact edition tools
    Microsoft SQL Server Data tools
    Microsoft Visual c++ 2012 Compilers
    Microsoft Visual c++ 2012 core libraries
    Microsoft Visual c++ 2012 debug runtime
    Microsoft Visual c++ 2012 desingtime
    Microsoft Visual c++ 2012 extended libraries
    Microsoft Visual Studio team foundation server 2012 storyboarding
    Microsoft web deploy dsqlpackage provider
    Microsoft web developer tools
    Silverlight developer kit
    Visual Studio Analytics
    Visual Studio Dotfuscator
    Visual Studio extensions for windows library for javascript
    Visual Studio profiler
    WCF RIA Services 1.0 SP2
    Windows Software development kit


  • Idiomas para la IDE:
    Castellano


  • Extensiones para la IDE:
    Auto Scroll
    Batch Format
    Code Jumper
    Image optimizer
    Language convert
    Middle click to definition
    Piczard
    Progressive Scrool
    Regular expression tester
    Sticky highlight
    Toogle tabs
    Translator
    Trout Zoom
    XAML Styler


  • Librerías:
    DotNetZip
    EASendMail
    MediaInfo
    SevenZipSharp
    VistaCoreAudioApi


  • Controles (Suites y Toolkits):
    Ai Controls
    Cloud Toolkit
    DotNetBar
    Extended Dot Net
    Krypton
    ObjectListView
    WindowsFormsToolkit


  • Controles de terceros):
    [ Buttons ] AdvButton
    [ Buttons ] ArrowButton
    [ Buttons ] ButtonBarsControl
    [ Buttons ] CButtonLib
    [ Buttons ] DOAShape
    [ Buttons ] GlowButton
    [ Buttons ] Iconits
    [ Buttons ] ImageButton
    [ Buttons ] OfficeButton
    [ Buttons ] PulseButton
    [ Buttons ] SplitButton
    [ Buttons ] TripleButton
    [ CheckBoxes ] DontShowAgainCheckbox
    [ ColorPickers ] ColorPickerLib
    [ ColorPickers ] gColorBlender
    [ ComboBoxes ] CheckedCombobox
    [ ComboBoxes ] ImageComboBox
    [ Date-Time ] DateAndTimeControls
    [ GroupBoxes ] CodeVendor.Controls
    [ GroupBoxes ] Owf.Controls.OutlookGroupBox
    [ GroupBoxes ] UIToolbox.CheckGroupBox
    [ GroupBoxes ] UIToolbox.RadioGroupBox
    [ Knobs ] KnobControl
    [ Labels ] BorderLabel
    [ Labels ] DOATransparentLabel
    [ Labels ] dzzControls
    [ Labels ] gLabel
    [ Labels ] GradientLabel
    [ Labels ] iGreen.Controls.uControls.uLabelX
    [ Labels ] Owf.Controls.OwfProgressControl
    [ Labels ] TransparentLabel
    [ Labels ] VerticalLabel
    [ ListBoxes ] ColorListBox
    [ Listviews ] gCursor
    [ Listviews ] gListviewControl
    [ Listviews ] TransparentListView
    [ Menus ] CustomizableStrips
    [ Menus ] CustomToolStrip
    [ Miscellaneous ] Animator
    [ Miscellaneous ] AwesomeShapeControl
    [ Miscellaneous ] CG.Animation
    [ Miscellaneous ] CoolBlinkies
    [ Miscellaneous ] CountDownTimer
    [ Miscellaneous ] DriveComboBox
    [ Miscellaneous ] ErrorControls
    [ Miscellaneous ] Owf.Controls.DigitalDisplayControl
    [ Miscellaneous ] ShaperRater
    [ Miscellaneous ] StarRateControl
    [ Miscellaneous ] StarRating
    [ Miscellaneous ] Vista GUI
    [ Miscellaneous ] VistaMenuControl
    [ Miscellaneous ] WizardControl
    [ NumberPickers ] CoolSoft.NumericUpDownEx.VB
    [ NumberPickers ] GLUI.NET
    [ Ookii Dialogs ] Ookii.Dialogs
    [ Ookii Dialogs ] Ookii.Dialogs.Wpf
    [ Panels ] AlphaGradientPanel
    [ Panels ] gGlowBox
    [ Panels ] GradientPanel
    [ Panels ] KISControls
    [ Panels ] MBPanel
    [ Panels ] OVT.CustomControls
    [ Panels ] Owf.Controls.A1Panel
    [ Panels ] Owf.Controls.OutlookPanelEx
    [ Panels ] UI.Glass.Panel
    [ Panels ] VS2008Panel
    [ PictureBoxes ] Imagecontrol
    [ ProgressBars ] AmazingProgressBar
    [ ProgressBars ] BusyBarLib
    [ ProgressBars ] Deltares.Controls
    [ ProgressBars ] EasyProgressBarPacket
    [ ProgressBars ] JCS.Components.NeroBar
    [ ProgressBars ] MRG.Controls.UI
    [ ProgressBars ] Owf.Controls.VistaProgressBar
    [ ProgressBars ] ProgBar
    [ ProgressBars ] ProgressBarGoogleChrome
    [ ProgressBars ] ProgressBars
    [ ProgressBars ] SPB
    [ ProgressBars ] Windows7ProgressBar
    [ RichTextBoxes ] CodeTextBox
    [ RichTextBoxes ] FastColoredTextBox
    [ RichTextBoxes ] RicherTextBox
    [ RichTextBoxes ] RichTextBoxLinks
    [ ScrollBars ] CustomScrollBar
    [ Tabs ] JacksonSoft.CustomTabControl
    [ Tabs ] KRBTabControl
    [ Tabs ] TDHTabCtl
    [ Tabs ] UxTabControl
    [ Tabs ] VSTabControl
    [ Tabs ] XPTabControl
    [ Textboxes ] AlphaBlendTextBox
    [ Textboxes ] Blinkertextbox
    [ Textboxes ] ChreneLib
    [ Textboxes ] Custom Featured MessageBox
    [ Textboxes ] DropDownContainer
    [ Textboxes ] ExtendedTextBox
    [ Textboxes ] iptb
    [ Textboxes ] NCI.Windows.Controls
    [ Textboxes ] TextBoxHint
    [ TimePickers ] gTimePickerControl
    [ TitleBars ] gTitleBarLib
    [ TitleBars ] TitleBarControl
    [ TitleBars ] window control box
    [ ToolBoxes ] Guifreaks.Common
    [ ToolBoxes ] Guifreaks.NavigationBar
    [ ToolBoxes ] MozBar
    [ ToolBoxes ] pplStuff.Controls.ToolBox
    [ ToolBoxes ] ToolBox
    [ ToolBoxes ] XPControlLib
    [ Tooltips ] iToolTip
    [ Tooltips ] NotificationWindow
    [ TrackBars ] gTrackBar
    [ TrackBars ] MACTrackBarLib
    [ TreeViews ] MBTreeViewExplorer
    [ Vista ] VistaControls
    [ WebBrowsers ] WebBrowserEx
    [ Windows API Code Pack ] Microsoft.WindowsAPICodePack


  • Menú de snippets predefinidos (Para VB.NET):
    [ Application ] Add controls in real-time
    [ Application ] Add controls with events in real-time
    [ Application ] Append text to control
    [ Application ] Center Form
    [ Application ] Change Language
    [ Application ] Click a control to move it
    [ Application ] Context Menu
    [ Application ] Fade IN-OUT
    [ Application ] For each checkbox in...
    [ Application ] For each control in...
    [ Application ] Form Docking
    [ Application ] FullScreen
    [ Application ] Get Current APP Name
    [ Application ] Get Current APP Path
    [ Application ] Get User Config - copia
    [ Application ] Get User Config
    [ Application ] GlobalHotkeys
    [ Application ] Hotkeys
    [ Application ] Ignore Exceptions
    [ Application ] InputBox
    [ Application ] Load INI Settings
    [ Application ] Load Resource To Disk
    [ Application ] Minimize to systray
    [ Application ] Move Control
    [ Application ] Move Form
    [ Application ] Round Borders
    [ Application ] Select all checkboxes
    [ Application ] Set Control Border Color
    [ Application ] Set Control Hint
    [ Application ] Show or hide form in NotifyIcon
    [ Application ] Trial Period
    [ Audio ] Play WAV LOOP
    [ Audio ] Play WAV
    [ Audio ] Rec Sound
    [ Audio ] Stop sound
    [ Colors ] Get Random QB Color
    [ Colors ] Get Random RGB Color
    [ Console ] Hide or show console
    [ Console ] Join Arguments
    [ Console ] Menu with arrows
    [ Console ] Parse arguments
    [ Controls ] [LinkLabel] - New LinkLabel
    [ Controls ] [ListView] - ItemChecked Event
    [ Controls ] [ListView] - ListView Sort Column event
    [ Controls ] [MessageBox] Centered MessageBox
    [ Controls ] [MessageBox] Question - Cancel operation
    [ Controls ] [MessageBox] Question - Exit application
    [ Controls ] [OpenFileDialog] - New dialog
    [ Controls ] [RichTextBox] Load TextFile in RichTextbox
    [ Controls ] [SaveFileDialog] - New dialog
    [ Controls ] [Textbox] Allow only letters
    [ Controls ] [Textbox] Allow only numbers
    [ Controls ] [Textbox] Drag-Drop a file
    [ Controls ] [Textbox] Drag-Drop a folder
    [ Controls ] [Textbox] wait for ENTER key
    [ Controls ] [WebBrowser] Wait for webpage to be loaded
    [ Cryptography ] AES Decrypt
    [ Cryptography ] AES Encrypt
    [ Cryptography ] Base64 To String
    [ Cryptography ] Encrypt-Decrypt string (Method 1)
    [ Cryptography ] Encrypt-Decrypt string (Method 2)
    [ Cryptography ] String To Base64
    [ Custom APIS ] MediaInfo Examples
    [ Custom APIS ] MediaInfo [CLASS]
    [ Custom APIS ] SevenZipSharp Compress
    [ Custom APIS ] SevenZipSharp Extract
    [ Custom APIS ] SevenZipSharp FileInfo
    [ Custom APIS ] [VistaCoreAudioAPI] - Fade Master Volume
    [ Custom APIS ] [VistaCoreAudioAPI] - Get Master Volume
    [ Custom APIS ] [VistaCoreAudioAPI] - Mute Master Volume
    [ Custom APIS ] [VistaCoreAudioAPI] - Set Master Volume
    [ Custom APIS ] [Windows API Code Pack] - Set TaskBar Status
    [ Custom APIS ] [Windows API Code Pack] - Set TaskBar Value
    [ Custom Controls ] PopCursor example
    [ Custom Controls ] PopCursor [CLASS]
    [ Custom Controls ] [Ooki VistaFolderBrowserDialog] - New dialog
    [ Custom Controls ] [RichTextBoxEx] - Insert FileLink
    [ Directories ] Can Access To Folder
    [ Directories ] Directory Exist
    [ Directories ] Get Directory Size
    [ Directories ] Make Dir
    [ Directories ] Set Folder Access
    [ Files ] Can Access To File
    [ Files ] Change File Attributes
    [ Files ] Compare Files
    [ Files ] Copy File With Cancel
    [ Files ] Copy File
    [ Files ] Create ShortCut (.lnk)
    [ Files ] Delete File
    [ Files ] File Add Attribute
    [ Files ] File Exist
    [ Files ] File Have Attribute
    [ Files ] File Remove Attribute
    [ Files ] Get All Files
    [ Files ] Get File Info [FUNCTION]
    [ Files ] Get File Info
    [ Files ] Get Files By FileExtensions
    [ Files ] Move File
    [ Files ] Rename File
    [ Files ] Resolve shortcuts (.lnk)
    [ Files ] Set File Access
    [ Files ] Validate Windows FileName
    [ Fonts ] Font Is Installed
    [ Fonts ] Get Installed Fonts
    [ Fonts ] Use Custom Text-Font
    [ Hardware ] Get Connected Drives
    [ Hardware ] Get CPU ID
    [ Hardware ] Get Drives Info
    [ Hardware ] Get Free Disk Space
    [ Hardware ] Get Motherboard ID
    [ Hardware ] Get Printers
    [ Hardware ] Monitorize Drives
    [ Hashes ] Get CRC32
    [ Hashes ] Get MD5 Of File
    [ Hashes ] Get MD5 Of String
    [ Hashes ] Get SHA1 Of File
    [ Hashes ] Get SHA1 Of String
    [ Image ] Desktop ScreenShot
    [ Image ] Drag-Drop a image
    [ Image ] For each Image in My.Resources
    [ Image ] Form ScreenShot
    [ Image ] Get Image Sector
    [ Image ] GrayScale Image
    [ Image ] Resize Image File
    [ Image ] Resize Image Resource
    [ Image ] Save ImageFile
    [ Internet ] Download URL
    [ Internet ] FTP Upload
    [ Internet ] Get IP Adress
    [ Internet ] Get URL SourceCode
    [ Internet ] GMail Sender
    [ Internet ] Hotmail Sender
    [ Internet ] Is Internet Avaliable
    [ Internet ] Send POST PHP
    [ Internet ] URL Decode
    [ Internet ] URL Encode
    [ Internet ] Validate URL
    [ Miscellaneous ] Byte To Char
    [ Miscellaneous ] Captcha Generator
    [ Miscellaneous ] Char To Byte
    [ Miscellaneous ] Convert Time
    [ Miscellaneous ] Elapsed Time [FUNCTION]
    [ Miscellaneous ] Elapsed Time
    [ Miscellaneous ] Get Enum Name
    [ Miscellaneous ] Get Enum Value
    [ Miscellaneous ] Get FrameWork Of File
    [ Miscellaneous ] Get Percentage
    [ Miscellaneous ] Get Random Number
    [ Miscellaneous ] Get Random Password
    [ Miscellaneous ] Hex to Byte-Array
    [ Miscellaneous ] Minimize VS IDE when APP is in execution
    [ Miscellaneous ] Number Is In Range
    [ Miscellaneous ] Number Is Prime
    [ Miscellaneous ] Sleep
    [ Multi-Threading ] Invoke Control
    [ Multi-Threading ] New BackgroundWorker [CLASS]
    [ Multi-Threading ] New Thread
    [ Multi-Threading ] Raise Events Cross-Thread
    [ OS ] Get Cursor Pos
    [ OS ] Get Local Date
    [ OS ] Get Local Day
    [ OS ] Get Local Time
    [ OS ] Get OS Architecture
    [ OS ] Get OS Edition
    [ OS ] Get OS Version
    [ OS ] Get Screen Resolution
    [ OS ] Get TempDir
    [ OS ] Get UserName
    [ OS ] Mouse Click
    [ OS ] Move Mouse
    [ OS ] Set Cursor Pos
    [ OS ] Set PC State
    [ OS ] Set System Cursor
    [ OS ] User Is Admin
    [ Process ] Close Process
    [ Process ] Flush Memory
    [ Process ] Get Process Handle
    [ Process ] Get Process PID
    [ Process ] Get Process Window Title
    [ Process ] Kill Process
    [ Process ] Process is running
    [ Process ] Run Process [FUNCTION]
    [ Process ] Run Process
    [ Process ] SendKeys To App
    [ Process ] Wait For Application To Load
    [ Registry ] Associate File Extension
    [ Registry ] Registry Edit [FUNCTIONS]
    [ Services ] Get Service Status
    [ Services ] Start or stop service
    [ Size ] Convert Bytes
    [ Size ] Convert To Disc Size
    [ String ] Binary To String
    [ String ] Decimal To Hexadecimal
    [ String ] Delimit String
    [ String ] Find RegEx
    [ String ] Find String Ocurrences
    [ String ] Hex To String
    [ String ] Hexadecimal To Decimal
    [ String ] Remove Last Char
    [ String ] Reverse String
    [ String ] String Is Alphabetic
    [ String ] String Is Email
    [ String ] String Is Numeric
    [ String ] String Is URL
    [ String ] String to Binary
    [ String ] String to Case
    [ String ] String To Hex
    [ Syntax ] GlobalVariables [CLASS]
    [ Syntax ] Handle the same event for various controls
    [ Syntax ] New Dictionary
    [ Syntax ] New Hashtable
    [ Syntax ] New Property
    [ Syntax ] New Select Case
    [ Syntax ] Overload Example
    [ Text ] Copy from clipboard
    [ Text ] Copy to clipboard
    [ Text ] Delimit TextFile
    [ Text ] For each TextFile in My.Resources
    [ Text ] Randomize TextFile
    [ Text ] Read Line From TextFile
    [ Text ] Read TextFile - copia
    [ Text ] Read TextFile
    [ Text ] TextFile Is Unicode
    [ Text ] Write Log
    [ Text ] Write Text To File



    NOTA: El instalador sólamente contiene los paquetes offline necesários, si desean instalar más componentes los pueden seleccionar en mi instalador personalizado, y el instalador de Microsoft se ocupará de descargar los paquetes e instalarlos.



    Descarga:
    http://elektrostudios.tk/Visual Studio 2012.exe



    Que lo disfruten!



    Tutorial expréss de instalación:
    Está grabado por el compañero Seazoux (iKillNukes), El tutorial es para la versión antigua del instalador.









    Tools:

  • .NET reflector 7.7.0.236 + ADDINS (Craqueado)
    - Navega por el código fuente de un executable incluso sin disponer del código fuente
    - Muchas cosas más xD




    CORREGIDO:





  • .NET Shrink 2.5 (Craqueado)
    - Junta recursos a tu executable
    - Comprime el executable
    - Añade protección anti PE y contraseña al executable









  • Convert .NET 5.6 (Free version)
    - Convierte códigos de C# a VB.NET y viceversa (Aunque se equivoca bastante con códigos complejos, la verdad)









  • IL Merge 2.12.0803

    - Junta recursos a tu executable





788  Programación / .NET (C#, VB.NET, ASP) / [APORTE] Amazing ProgressBar en: 6 Enero 2013, 17:46 pm
Por si no lo conocían aquí les dejo este magnifico control para darle un toque diferente a vuestra APP  ;D

http://www.codeproject.com/Articles/182973/The-Amazing-ProgressBar-Control

789  Programación / .NET (C#, VB.NET, ASP) / Una ayuda para recordar los checkboxes seleccionados en: 6 Enero 2013, 04:39 am
Al clickar sobre el botón azul que he señalado en la imagen (2011), se generan en tiempo real una lista de checkboxes y botones en el GroupBox de la derecha,
al clickar en uno de los botones generados en el groupbox, se parsea un texto delimitado y se añaden los items al listview.

Al clickar en otro botón azul limpio los controles del GroupBox (...controls.clear) y todo vuelve a empezar.

Bien, por cada botón azul, necesito recordar los checkboxes del GroupBox que estaban seleccionados, y los items del listview que estaban seleccionados.

Necesito recordarlo dentro del programa, no necesito que cada vez que se abra la aplicación se recuerden los elementos.

Creo que puedo hacer esto sin ayuda pero seguro que lo haría de la manera más complicada xD, me vendrían bien algunas sugerencias antes de empezar a hacerlo...

Mi pregunta es... ¿Como me recomiendan hacerlo?




EDITO:

No se si será la forma más correcta, pero bueno, así es como lo he hecho de momento:


Código
  1.  
  2. Public SelectedFolders As New List(Of String)
  3.  
  4.   Public Sub LlamadaCheckBox(ByVal sender As Object, ByVal e As System.EventArgs)
  5.        Dim CheckboxN As CheckBox = CType(sender, CheckBox)
  6.        If CheckboxN.Checked = True Then
  7.            SelectedFolders.Add(ResourceTag & CheckboxN.Text)
  8.        Else
  9.            SelectedFolders.Remove(ResourceTag & CheckboxN.Text)
  10.        End If
  11.    End Sub


el sub que crea los controles:
Código
  1.  Private Sub AddSubfolders(ByVal InputList As List(Of String))
  2.        GroupBox_subcarpetas.Controls.Clear()
  3.  
  4.        Dim foldernum As Integer = 0
  5.        Dim Array_Size As Integer = InputList.Count
  6.        Dim chk_() As CheckBox
  7.        Dim btn_() As Button
  8.        ReDim chk_(Array_Size)
  9.        ReDim btn_(Array_Size)
  10.  
  11.        For Each folder In InputList
  12.  
  13.            foldernum += 1
  14.            chk_(foldernum) = New CheckBox
  15.            chk_(foldernum).Name = "CheckBox" & foldernum
  16.            chk_(foldernum).Text = folder
  17.            chk_(foldernum).Top = 20 * foldernum
  18.            chk_(foldernum).Tag = ResourceTag & chk_(foldernum).Text
  19.  
  20.            btn_(foldernum) = New Button
  21.            btn_(foldernum).Name = "Button" & foldernum
  22.            btn_(foldernum).Text = folder
  23.            btn_(foldernum).TextAlign = ContentAlignment.TopLeft
  24.            btn_(foldernum).Size = New Point(111, 20)
  25.            btn_(foldernum).Top = 20 * foldernum
  26.            btn_(foldernum).Location = New Point(20, btn_(foldernum).Top)
  27.            btn_(foldernum).Tag = ResourceTag
  28.  
  29.            GroupBox_subcarpetas.Controls.Add(chk_(foldernum))
  30.            GroupBox_subcarpetas.Controls.Add(btn_(foldernum))
  31.            AddHandler chk_(foldernum).CheckedChanged, AddressOf LlamadaCheckBox
  32.            AddHandler btn_(foldernum).Click, AddressOf LlamadaButton
  33.  
  34.            btn_(foldernum).BringToFront()
  35.  
  36.            If SelectedFolders.Contains(ResourceTag & chk_(foldernum).Text) Then chk_(foldernum).Checked = True
  37.  
  38.        Next
  39.  
790  Programación / .NET (C#, VB.NET, ASP) / Listview + OnKeyPress event en: 6 Enero 2013, 02:18 am
Lo siento pero no se como se le llama a lo que pretendo hacer, así que le llamaré "easy-find" xD,

Esta listview tiene 4 columnas, y me gustaría que la listview se comportase de la siguiente manera con la columna nº 2 ("Archivo"):

- Al pulsar una tecla del teclado (una tecla del alfabeto), visualizar/seleccionar la primera línea que empiece por esa letra.

- (MENOS IMPORTANTE) > Si la columna está desordenada, la misma lógica pero seleccionar la línea más cercana empezando a buscar desde la linea seleccionada, HACIA ABAJO.

Imagino que costará un poco de trabajo así que no lo pido todo hecho, pero ayúdenme a empezar, lo del evento "OnKeyPress" es fácil de hacer, pero no sé como podría hacer el "easy-find"...


Para el primer problema he pensado en recorrer con un FOR todo el array de "ListView.Items()" para buscar el subitem que empiece por la letra presionada, pero de todas formas he preferido hacer este post por si saben de alguna manera más sencilla y/o rápida.

Páginas: 1 ... 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [79] 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 ... 105
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines