Skip to content

Instantly share code, notes, and snippets.

Available for Hire

Houston McClung hmcclungiii

Available for Hire
Block or report user

Report or block hmcclungiii

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
hmcclungiii / browserwrapper.cs
Last active Mar 28, 2019
C# Webbrowser Wrapper Control, used to be able to wait until a page completely loads prior to taking action on it. For web automation projects.
View browserwrapper.cs
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.Windows.Forms;
public partial class browserwrapper : System.Windows.Forms.WebBrowser
hmcclungiii / clean.bat
Created Mar 12, 2014
Simple little batch file that I use to delete unneeded files that are generated at compile time.
View clean.bat
@echo off
FOR /D /R %%X IN (debug,release,bin,obj,ipch) DO RD /S /Q "%%X"
del /S /F /AH *.suo
del /S /F *.user
del /S /F *.ncb
del /S /F *.sbr
del /S /F *.log
hmcclungiii / FileHandler.cs
Last active Aug 29, 2015
Code template/model for (de)serializing an object to/from an XML file.
View FileHandler.cs
using System;
using System.ComponentModel;
using System.Xml.Schema;
using System.Xml.Serialization;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
namespace XmlFile
hmcclungiii / gist:9924148
Created Apr 1, 2014
Remove any non-numeric characters from a string.
View gist:9924148
string newValue = System.Text.RegularExpressions.Regex.Replace(oldValue, "[^.0-9]", "");
View eventpattern.cs
namespace eventpattern {
public delegate void AllPropertiesDetailsParsedEventHandler(object sender, AllPropertiesDetailsParsedEventArgs e);
public class AllPropertiesDetailsParsedEventArgs : EventArgs
public partial class Controller
public event AllPropertiesDetailsParsedEventHandler AllPropertiesDetailsParsed;
hmcclungiii / AlternatingExcelRows
Created Jul 27, 2014
To alternate row colors in Excel ...
View AlternatingExcelRows
Select a range of cells to format ...
Click Conditional Formatting - Click New Rule
For the rule, enter this ...
Click the format button and select your formatting.
Click OK twice and there you go!
hmcclungiii / button.css
Created Mar 19, 2015
A nice clickable button in css.
View button.css
.button {
-webkit-border-radius: 10;
-webkit-box-shadow: 0px 1px 3px #666666;
-moz-border-radius: 10;
-moz-box-shadow: 0px 1px 3px #666666;
background: #F97878;
border-radius: 10px;
box-shadow: 0px 1px 3px #666666;
color: #ffffff;
font-family: Arial;
hmcclungiii / border.css
Created Mar 20, 2015
CSS to add borders to any box element.
View border.css
.borders {
-webkit-box-shadow: 0px 1px 3px #666666;
-moz-box-shadow: 0px 1px 3px #666666;
box-shadow: 0px 1px 3px #666666;
-webkit-border-radius: 10;
-moz-border-radius: 10;
border-radius: 10px;
View gist:df345264901ed2dac905
<div class="container1"></div>
<div class="container2 zigzag"></div>
<div class="container3 zigzag"></div>
<div class="container4 zigzag"></div>
/* Zig-Zag Border
Credit to
.container1 {
width: 100%;
hmcclungiii / functions.php
Created Jan 19, 2016
Adds a custom stylesheet to your WordPress Login Page.
View functions.php
/* You can remove the above opening php tag
when pasting this code inside your
functions.php file.
/* The following code adds your custom stylesheet
to the wordpress login screen, allowing you to
customize the background, colors and fonts of the
page to match your custom theme.
You can’t perform that action at this time.