Hi For some reason the theme fluent dark is not being applied to a show dialog function. I have included the designer file and the main form code below for your to check but all other forms are working fine which is weird.
Main Form Code.
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Telerik.WinControls;using FuelActivityTrackerDapperDal;using FuelActivityTrackerDapperDal.Models;using FuelActivityTrackerDesktop.Forms;using System.Linq;namespace FuelActivityTrackerDesktop.Forms{ public partial class Login : Telerik.WinControls.UI.RadForm { ActivityTrackerDapperDal db = new ActivityTrackerDapperDal(); public IEnumerable<Users> _users { get; set; } public Login() { InitializeComponent(); } private void Login_Load(object sender, EventArgs e) { _users = db.GetALLUsers(); ThemeResolutionService.ApplyThemeToControlTree(this, "FluentDark"); } private void btnLogin_Click(object sender, EventArgs e) { if(txtUsername.Text == "") { MessageBox.Show("Please enter your login details", "Fuel"); } Users _user = _users.Where(w => w.UserName.ToLower() == txtUsername.Text.Trim().ToLower() && w.Password.ToLower() == txtPassword.Text.Trim().ToLower()).FirstOrDefault(); LoggedIn.UserName = _user.UserName; LoggedIn.UserId = _user.id; LoggedIn.StaffId = _user.StaffId; if (_user.isActive == true) { frmMain _frmmain = new frmMain(); this.Hide(); _frmmain.ShowDialog(); } else MessageBox.Show("Your account has been made inactive , Please check with Administrator", "Fuel"); DialogResult = DialogResult.OK; } private void txtPassword_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) btnLogin_Click(sender, e); } }}
Designer file of the form.
namespace FuelActivityTrackerDesktop.Forms{ partial class Login { /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.IContainer components = null; /// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Windows Form Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Login)); this.imagePanel = new System.Windows.Forms.Panel(); this.logoPictureBox = new System.Windows.Forms.PictureBox(); this.radPanel1 = new Telerik.WinControls.UI.RadPanel(); this.radLabel3 = new Telerik.WinControls.UI.RadLabel(); this.radLabel2 = new Telerik.WinControls.UI.RadLabel(); this.radLabel1 = new Telerik.WinControls.UI.RadLabel(); this.txtPassword = new Telerik.WinControls.UI.RadTextBox(); this.txtUsername = new Telerik.WinControls.UI.RadTextBox(); this.btnCancel = new Telerik.WinControls.UI.RadButton(); this.btnLogin = new Telerik.WinControls.UI.RadButton(); this.fluentDarkTheme1 = new Telerik.WinControls.Themes.FluentDarkTheme(); this.fluentTheme1 = new Telerik.WinControls.Themes.FluentTheme(); this.imagePanel.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.radPanel1)).BeginInit(); this.radPanel1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.radLabel3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.radLabel2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.radLabel1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.txtPassword)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.txtUsername)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.btnCancel)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.btnLogin)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); this.SuspendLayout(); // // imagePanel // this.imagePanel.Controls.Add(this.logoPictureBox); this.imagePanel.Dock = System.Windows.Forms.DockStyle.Left; this.imagePanel.Location = new System.Drawing.Point(0, 0); this.imagePanel.Name = "imagePanel"; this.imagePanel.Size = new System.Drawing.Size(129, 148); this.imagePanel.TabIndex = 9; // // logoPictureBox // this.logoPictureBox.Cursor = System.Windows.Forms.Cursors.Hand; this.logoPictureBox.Dock = System.Windows.Forms.DockStyle.Fill; this.logoPictureBox.Image = ((System.Drawing.Image)(resources.GetObject("logoPictureBox.Image"))); this.logoPictureBox.Location = new System.Drawing.Point(0, 0); this.logoPictureBox.Name = "logoPictureBox"; this.logoPictureBox.Size = new System.Drawing.Size(129, 148); this.logoPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.logoPictureBox.TabIndex = 0; this.logoPictureBox.TabStop = false; // // radPanel1 // this.radPanel1.Controls.Add(this.radLabel3); this.radPanel1.Controls.Add(this.radLabel2); this.radPanel1.Controls.Add(this.radLabel1); this.radPanel1.Controls.Add(this.txtPassword); this.radPanel1.Controls.Add(this.txtUsername); this.radPanel1.Location = new System.Drawing.Point(152, 12); this.radPanel1.Name = "radPanel1"; this.radPanel1.Size = new System.Drawing.Size(369, 117); this.radPanel1.TabIndex = 10; this.radPanel1.Text = "radPanel1"; this.radPanel1.ThemeName = "FluentDark"; // // radLabel3 // this.radLabel3.AutoSize = false; this.radLabel3.Location = new System.Drawing.Point(3, 74); this.radLabel3.Name = "radLabel3"; this.radLabel3.Size = new System.Drawing.Size(123, 24); this.radLabel3.TabIndex = 18; this.radLabel3.Text = "Password"; this.radLabel3.ThemeName = "FluentDark"; // // radLabel2 // this.radLabel2.AutoSize = false; this.radLabel2.Location = new System.Drawing.Point(3, 48); this.radLabel2.Name = "radLabel2"; this.radLabel2.Size = new System.Drawing.Size(123, 24); this.radLabel2.TabIndex = 17; this.radLabel2.Text = "UserName"; this.radLabel2.ThemeName = "FluentDark"; // // radLabel1 // this.radLabel1.Location = new System.Drawing.Point(3, 12); this.radLabel1.Name = "radLabel1"; this.radLabel1.Size = new System.Drawing.Size(156, 18); this.radLabel1.TabIndex = 16; this.radLabel1.Text = "Please enter your login details"; this.radLabel1.ThemeName = "FluentDark"; // // txtPassword // this.txtPassword.Location = new System.Drawing.Point(132, 76); this.txtPassword.Name = "txtPassword"; this.txtPassword.Size = new System.Drawing.Size(192, 24); this.txtPassword.TabIndex = 15; this.txtPassword.ThemeName = "FluentDark"; this.txtPassword.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtPassword_KeyDown); // // txtUsername // this.txtUsername.Location = new System.Drawing.Point(132, 48); this.txtUsername.Name = "txtUsername"; this.txtUsername.Size = new System.Drawing.Size(192, 24); this.txtUsername.TabIndex = 14; this.txtUsername.ThemeName = "FluentDark"; // // btnCancel // this.btnCancel.Location = new System.Drawing.Point(527, 42); this.btnCancel.Name = "btnCancel"; this.btnCancel.Size = new System.Drawing.Size(110, 24); this.btnCancel.TabIndex = 12; this.btnCancel.Text = "Cancel"; this.btnCancel.ThemeName = "FluentDark"; // // btnLogin // this.btnLogin.Location = new System.Drawing.Point(527, 12); this.btnLogin.Name = "btnLogin"; this.btnLogin.Size = new System.Drawing.Size(110, 24); this.btnLogin.TabIndex = 11; this.btnLogin.Text = "Login"; this.btnLogin.ThemeName = "FluentDark"; this.btnLogin.Click += new System.EventHandler(this.btnLogin_Click); // // Login // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(660, 148); this.Controls.Add(this.imagePanel); this.Controls.Add(this.radPanel1); this.Controls.Add(this.btnCancel); this.Controls.Add(this.btnLogin); this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "Login"; // // // this.RootElement.ApplyShapeToControl = true; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Login"; this.ThemeName = "Fluent"; this.Load += new System.EventHandler(this.Login_Load); this.imagePanel.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.radPanel1)).EndInit(); this.radPanel1.ResumeLayout(false); this.radPanel1.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.radLabel3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.radLabel2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.radLabel1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.txtPassword)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.txtUsername)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.btnCancel)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.btnLogin)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); this.ResumeLayout(false); } #endregion private System.Windows.Forms.Panel imagePanel; private System.Windows.Forms.PictureBox logoPictureBox; private Telerik.WinControls.UI.RadPanel radPanel1; private Telerik.WinControls.UI.RadLabel radLabel3; private Telerik.WinControls.UI.RadLabel radLabel2; private Telerik.WinControls.UI.RadLabel radLabel1; private Telerik.WinControls.UI.RadTextBox txtPassword; private Telerik.WinControls.UI.RadTextBox txtUsername; private Telerik.WinControls.UI.RadButton btnCancel; private Telerik.WinControls.UI.RadButton btnLogin; private Telerik.WinControls.Themes.FluentDarkTheme fluentDarkTheme1; private Telerik.WinControls.Themes.FluentTheme fluentTheme1; }}
