Merge branch 'master' of http://www.scserverddns.top:13000/sc/sunlight_cdkey
This commit is contained in:
commit
dd8bedf452
2 files changed
+19
-3
No files matched your search
+2
-1
@@ -8,7 +8,8 @@
|
||||
Title="SUNLIGHT_CDKEY" Height="400" Width="600">
|
||||
<Grid>
|
||||
<TextBlock HorizontalAlignment="Left" Height="40" Margin="20,10,0,0" TextWrapping="Wrap" Text="SN:" VerticalAlignment="Top" Width="170" FontSize="24"/>
|
||||
<TextBox x:Name="sn_id" HorizontalAlignment="Left" Height="40" Margin="170,10,0,0" VerticalAlignment="Top" Width="340" FontSize="24"/>
|
||||
<TextBox x:Name="sn_id" HorizontalAlignment="Left" Height="40" Margin="170,10,0,0" VerticalAlignment="Top" Width="340" FontSize="24"
|
||||
PreviewTextInput="AlphanumericValidationTextBox" InputMethod.IsInputMethodEnabled="False"/>
|
||||
<TextBlock HorizontalAlignment="Left" Height="40" Margin="20,55,0,0" TextWrapping="Wrap" Text="DURATION:" VerticalAlignment="Top" Width="170" FontSize="24"/>
|
||||
<TextBlock HorizontalAlignment="Left" Height="40" Margin="400,55,0,0" TextWrapping="Wrap" Text="MONTHS" VerticalAlignment="Top" Width="170" FontSize="24"/>
|
||||
<ComboBox x:Name="DURATION" HorizontalAlignment="Left" Height="40" Margin="170,55,0,0" VerticalAlignment="Top" Width="220" DropDownClosed="DURATION_DropDownClosed" FontSize="24">
|
||||
|
||||
+17
-2
@@ -31,6 +31,15 @@ namespace SUNLIGHT_CDKEY
|
||||
T_M.Text = DateTime.Now.ToString("MM");
|
||||
T_D.Text = DateTime.Now.ToString("dd");
|
||||
}
|
||||
private void AlphanumericValidationTextBox(object sender, TextCompositionEventArgs e)
|
||||
{
|
||||
Regex regex = new Regex(@"[^a-eA-E0-9]+$");
|
||||
e.Handled = regex.IsMatch(e.Text.ToUpper());
|
||||
}
|
||||
private void validation_PreviewKeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.Key == Key.Space) e.Handled = true;
|
||||
}
|
||||
|
||||
private void Tb_KeyFloating_D(object sender, TextCompositionEventArgs e)//输入事件
|
||||
{
|
||||
@@ -109,13 +118,19 @@ namespace SUNLIGHT_CDKEY
|
||||
string a;
|
||||
string b, my, mm, md;
|
||||
|
||||
sn_id.Text = sn_id.Text.ToUpper();
|
||||
|
||||
if (sn_id.Text.Length < 6)//id字节长度大于6有效
|
||||
{
|
||||
sn_id.BorderBrush = new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, 255, 0, 0));
|
||||
return;
|
||||
}else sn_id.BorderBrush = new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, 255, 255, 255));
|
||||
}
|
||||
else
|
||||
{
|
||||
sn_id.BorderBrush = new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, 255, 255, 255));
|
||||
}
|
||||
|
||||
a= sn_id.Text.Substring(0, 6);
|
||||
a= sn_id.Text.Substring(5, 1)+ sn_id.Text.Substring(0, 1)+ sn_id.Text.Substring(4, 1) + sn_id.Text.Substring(1, 1) + sn_id.Text.Substring(3, 1)+ sn_id.Text.Substring(2, 1);
|
||||
|
||||
my = Convert.ToString(Convert.ToInt32(2255 - y), 16).ToUpper();
|
||||
mm = Convert.ToString(Convert.ToInt32(255 - m), 16).ToUpper();
|
||||
|
||||
Reference in new issue
Block a user